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 BASE_TYPES
           
static String COPYRIGHT
           
static String EXTENDED_TYPES
           
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 File[] getDirectoryListing(File directory)
           
static List<String> getDirectoryListingNames(File directory)
           
static String getLibraryVersion()
           
static String getModelVersion()
           
static String getPDSDefaultNamespace(String modelVersion)
           
static String getPDSVersion()
           
static String[] getResourceListing(String path)
           
static String getSchemaName(String modelVersion, String productClass)
           
static String getSchemaReference(String modelVersion, String productClass)
           
static List<String> getSchemas()
           
static List<String> getSchemas(String modelVersion)
           
static String getStandardsVersion()
           
static List<String> getSupportedModels()
           
static String getXMLParserVersion()
           
static String getXMLVersion()
           
static Boolean isInternalMode()
           
static void main(String[] args)
           
 
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

BASE_TYPES

public static final String BASE_TYPES
See Also:
Constant Field Values

EXTENDED_TYPES

public static final String EXTENDED_TYPES
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()

getModelVersion

public static String getModelVersion()

getSchemas

public static List<String> getSchemas()

getDirectoryListingNames

public static List<String> getDirectoryListingNames(File directory)

getDirectoryListing

public static File[] getDirectoryListing(File directory)

getSchemas

public static List<String> getSchemas(String modelVersion)

getSchemaReference

public static String getSchemaReference(String modelVersion,
                                        String productClass)

getSchemaName

public static String getSchemaName(String modelVersion,
                                   String productClass)

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()

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception


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