Package gov.nasa.pds.tools.util
Class VersionInfo
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description static StringCOPYRIGHTstatic StringLIBRARY_VERSIONstatic StringPDS_DEFAULT_NAMESPACEstatic StringPDS_VERSIONstatic StringSCHEMA_DIRstatic StringSCHEMA_DIR_PROPstatic StringSCHEMATRON_NAMESPACEstatic StringSTANDARDS_VERSIONstatic StringXML_VERSION
-
Constructor Summary
Constructors Constructor Description VersionInfo()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetCopyright()static List<String>getDirectoryFileNames(File directory)static File[]getDirectoryListing(File directory)static StringgetLibraryVersion()static StringgetPDSDefaultNamespace(String modelVersion)static StringgetPDSVersion()static String[]getResourceListing(String path)static StringgetSchemaRefFromJar(String modelVersion, String schemaFile)static List<String>getSchemas()static List<String>getSchemasFromDirectory()static List<String>getSchemasFromJar(String modelVersion)static StringgetSchematronNamespace()static StringgetSchematronRefFromJar(String modelVersion, String schematronFile)static List<String>getSchematronsFromJar(String modelVersion)static StringgetStandardsVersion()static List<String>getSupportedModels()static StringgetXMLParserVersion()static StringgetXMLVersion()static booleanhasSchemaDir()static BooleanisInternalMode()
-
-
-
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
-
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
-
SCHEMATRON_NAMESPACE
public static final String SCHEMATRON_NAMESPACE
- See Also:
- Constant Field Values
-
-
Method Detail
-
hasSchemaDir
public static boolean hasSchemaDir()
-
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()
-
getSchematronNamespace
public static String getSchematronNamespace()
-
getSchematronRefFromJar
public static String getSchematronRefFromJar(String modelVersion, String schematronFile)
-
getSchemaRefFromJar
public static String getSchemaRefFromJar(String modelVersion, String schemaFile)
-
getResourceListing
public static String[] getResourceListing(String path) throws URISyntaxException, IOException
- Throws:
URISyntaxExceptionIOException
-
isInternalMode
public static Boolean isInternalMode()
-
-