gov.nasa.pds.tools.util
Class VersionInfo

java.lang.Object
  extended by gov.nasa.pds.tools.util.VersionInfo

public class VersionInfo
extends Object

This class provides the means to retrieve underlying supported versions of standards.

Author:
pramirez

Field Summary
static String COPYRIGHT
           
static String LIBRARY_VERSION
           
static String MODEL_VERSION
           
static String PDS_DEFAULT_NAMESPACE
           
static String PDS_VERSION
           
static String SCHEMA_DIR
           
static String SCHEMA_DIR_PROP
           
static String STANDARDS_VERSION
           
static String XML_VERSION
           
 
Constructor Summary
VersionInfo()
           
 
Method Summary
static String getCopyright()
           
static String getDefaultModelVersion()
           
static List<String> getDirectoryFileNames(File directory)
           
static File[] getDirectoryListing(File directory)
           
static String getLibraryVersion()
           
static String getPDSDefaultNamespace(String modelVersion)
           
static String getPDSVersion()
           
static String[] getResourceListing(String path)
           
static String getSchemaRefFromJar(String modelVersion, String schemaFile)
           
static List<String> getSchemas()
           
static List<String> getSchemasFromDirectory()
           
static List<String> getSchemasFromJar(String modelVersion)
           
static String getStandardsVersion()
           
static List<String> getSupportedModels()
           
static String getXMLParserVersion()
           
static String getXMLVersion()
           
static Boolean isInternalMode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_VERSION

public static final String XML_VERSION
See Also:
Constant Field Values

LIBRARY_VERSION

public static final String LIBRARY_VERSION
See Also:
Constant Field Values

STANDARDS_VERSION

public static final String STANDARDS_VERSION
See Also:
Constant Field Values

PDS_VERSION

public static final String PDS_VERSION
See Also:
Constant Field Values

COPYRIGHT

public static final String COPYRIGHT
See Also:
Constant Field Values

MODEL_VERSION

public static final String MODEL_VERSION
See Also:
Constant Field Values

SCHEMA_DIR

public static final String SCHEMA_DIR
See Also:
Constant Field Values

SCHEMA_DIR_PROP

public static final String SCHEMA_DIR_PROP
See Also:
Constant Field Values

PDS_DEFAULT_NAMESPACE

public static final String PDS_DEFAULT_NAMESPACE
See Also:
Constant Field Values
Constructor Detail

VersionInfo

public VersionInfo()
Method Detail

getXMLVersion

public static String getXMLVersion()

getXMLParserVersion

public static String getXMLParserVersion()

getLibraryVersion

public static String getLibraryVersion()

getStandardsVersion

public static String getStandardsVersion()

getPDSVersion

public static String getPDSVersion()

getCopyright

public static String getCopyright()

getDefaultModelVersion

public static String getDefaultModelVersion()

getSchemasFromDirectory

public static List<String> getSchemasFromDirectory()

getSchemasFromJar

public static List<String> getSchemasFromJar(String modelVersion)

getSchemaRefFromJar

public static String getSchemaRefFromJar(String modelVersion,
                                         String schemaFile)

getSchemas

public static List<String> getSchemas()

getDirectoryFileNames

public static List<String> getDirectoryFileNames(File directory)

getDirectoryListing

public static File[] getDirectoryListing(File directory)

getPDSDefaultNamespace

public static String getPDSDefaultNamespace(String modelVersion)

getSupportedModels

public static List<String> getSupportedModels()

getResourceListing

public static String[] getResourceListing(String path)
                                   throws URISyntaxException,
                                          IOException
Throws:
URISyntaxException
IOException

isInternalMode

public static Boolean isInternalMode()


Copyright © 2010-2012 Planetary Data System. All Rights Reserved.