gov.nasa.pds.report.util
Class Utility

java.lang.Object
  extended by gov.nasa.pds.report.util.Utility

public class Utility
extends Object

Version:
$Revision$
Author:
jpadams

Constructor Summary
Utility()
           
 
Method Summary
static String getAbsolutePath(String filePath)
          Method to convert the file path to absolute, if relative
static String getDateTime()
          Get the current date time.
static String getDirPath(String pathname)
          Remove the filename/expression from the pathname and return base path TODO There is a FileUtil or File method that can do this for me
static String getFileDate()
           
static String getHomeDirectory()
           
static List<String> getLocalFileList(String path)
           
static boolean getNodePropsBool(Properties nodeProps, String key)
           
static String getNodePropsString(Properties nodeProps, String key, boolean needed)
           
static List<String> getValuesFromXML(File file, String tagName, String attributeName)
          Utility method to extract values from an XML file.
static File replaceStringInFile(String oldStr, String newStr, File in, File out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Utility

public Utility()
Method Detail

getDateTime

public static String getDateTime()
Get the current date time.

Returns:
A date time.

getFileDate

public static String getFileDate()

getLocalFileList

public static List<String> getLocalFileList(String path)

getHomeDirectory

public static String getHomeDirectory()

getAbsolutePath

public static String getAbsolutePath(String filePath)
Method to convert the file path to absolute, if relative

Parameters:
filePath - Current path given through the command-line
Returns:
the absolute path from the input file path

replaceStringInFile

public static File replaceStringInFile(String oldStr,
                                       String newStr,
                                       File in,
                                       File out)
                                throws IOException
Throws:
IOException

getValuesFromXML

public static List<String> getValuesFromXML(File file,
                                            String tagName,
                                            String attributeName)
                                     throws Exception
Utility method to extract values from an XML file.

Parameters:
file -
tagName - name of the tag we are looking for
attributeName - if applicable, else set to null
Returns:
Throws:
ParserConfigurationException
SAXException
IOException
Exception

getNodePropsString

public static String getNodePropsString(Properties nodeProps,
                                        String key,
                                        boolean needed)
                                 throws LogsManagerException
Throws:
LogsManagerException

getNodePropsBool

public static boolean getNodePropsBool(Properties nodeProps,
                                       String key)
                                throws LogsManagerException
Throws:
LogsManagerException

getDirPath

public static String getDirPath(String pathname)
Remove the filename/expression from the pathname and return base path TODO There is a FileUtil or File method that can do this for me

Parameters:
pathname -
Returns:


Copyright © 2010–2014 Planetary Data System. All rights reserved.