A B C D E F G H I L M N P Q R S T U V W X _

A

accept(File) - Method in class gov.nasa.pds.validate.crawler.WildcardOSFilter
Checks to see if the filename matches one of the wildcards.
accept(File, String) - Method in class gov.nasa.pds.validate.crawler.WildcardOSFilter
Checks to see if the filename matches one of the wildcards.
addConfiguration(String) - Method in class gov.nasa.pds.validate.report.Report
Adds the string supplied to the configuration section in the heading of the report.
addParameter(String) - Method in class gov.nasa.pds.validate.report.Report
Adds the string supplied to the parameter section in the heading of the report.
allowsMultipleArgs() - Method in enum gov.nasa.pds.validate.commandline.options.Flag
Find out if the flag can handle multiple arguments.

B

BundleValidator - Class in gov.nasa.pds.validate
A class that validates a PDS Bundle file.
BundleValidator(String, Report) - Constructor for class gov.nasa.pds.validate.BundleValidator
Constructor.

C

CATALOG - Static variable in class gov.nasa.pds.validate.commandline.options.ConfigKey
 
catalogs - Variable in class gov.nasa.pds.validate.Validator
A list of user specified catalogs to use during validation.
CHECKSUM_XPATH - Static variable in class gov.nasa.pds.validate.inventory.reader.InventoryKeys
The MD5 checksum XPath in an Inventory file.
CollectionValidator - Class in gov.nasa.pds.validate
Class that validates a PDS Collection file.
CollectionValidator(String, Report) - Constructor for class gov.nasa.pds.validate.CollectionValidator
Constructor.
ConfigKey - Class in gov.nasa.pds.validate.commandline.options
An interface that contains the valid property keys for the Validate Tool configuration file.
ConfigKey() - Constructor for class gov.nasa.pds.validate.commandline.options.ConfigKey
 
COPYRIGHT - Static variable in class gov.nasa.pds.validate.util.ToolInfo
 
crawl(File, boolean, List<String>) - Method in class gov.nasa.pds.validate.crawler.DirectoryCrawler
Crawl a given directory.

D

DATA_FILE_XPATH - Static variable in class gov.nasa.pds.validate.inventory.reader.InventoryKeys
XPath to the external table file of a collection.
DirectoryCrawler - Class in gov.nasa.pds.validate.crawler
Class that crawls a given directory.
DirectoryCrawler() - Constructor for class gov.nasa.pds.validate.crawler.DirectoryCrawler
Constructor.
DirectoryValidator - Class in gov.nasa.pds.validate
Class that validates a directory containing PDS products.
DirectoryValidator(String, Report) - Constructor for class gov.nasa.pds.validate.DirectoryValidator
Constructor.
displayHelp() - Method in class gov.nasa.pds.validate.ValidateLauncher
Displays tool usage.
displayVersion() - Method in class gov.nasa.pds.validate.ValidateLauncher
Displays the current version and disclaimer notice.

E

error(TransformerException) - Method in class gov.nasa.pds.validate.util.XMLErrorListener
Method is called when an error is encountered.

F

fatalError(TransformerException) - Method in class gov.nasa.pds.validate.util.XMLErrorListener
Method is called when a fatal error is encountered.
FILE - Static variable in class gov.nasa.pds.validate.util.ToolInfo
 
FILE_SPEC_FIELD_LENGTH_XPATH - Static variable in class gov.nasa.pds.validate.inventory.reader.InventoryKeys
XPath to the field length of the column containing the file reference.
FILE_SPEC_FIELD_LOCATION_XPATH - Static variable in class gov.nasa.pds.validate.inventory.reader.InventoryKeys
XPath to the field location of the column containing the file reference.
FILE_SPEC_XPATH - Static variable in class gov.nasa.pds.validate.inventory.reader.InventoryKeys
The file reference XPath in an Inventory file.
FileValidator - Class in gov.nasa.pds.validate
Class that validates a single file.
FileValidator(String, Report) - Constructor for class gov.nasa.pds.validate.FileValidator
Constructor.
Flag - Enum in gov.nasa.pds.validate.commandline.options
Class that holds the command-line option flags.
FlagOptions - Class in gov.nasa.pds.validate.commandline.options
Class that builds the command-line options.
FlagOptions() - Constructor for class gov.nasa.pds.validate.commandline.options.FlagOptions
 
FullReport - Class in gov.nasa.pds.validate.report
This class represents a full report for the Vtool command line.
FullReport() - Constructor for class gov.nasa.pds.validate.report.FullReport
 

G

getArgName() - Method in enum gov.nasa.pds.validate.commandline.options.Flag
Get the argument name of the flag.
getArgType() - Method in enum gov.nasa.pds.validate.commandline.options.Flag
Get the argument type of the flag.
getChecksum() - Method in class gov.nasa.pds.validate.inventory.reader.InventoryEntry
Gets the checksum.
getCopyright() - Static method in class gov.nasa.pds.validate.util.ToolInfo
 
getDataFile() - Method in class gov.nasa.pds.validate.inventory.reader.InventoryTableReader
Gets the data file that is being read.
getDefaultNamepsace() - Method in class gov.nasa.pds.validate.util.PDSNamespaceContext
 
getDescription() - Method in enum gov.nasa.pds.validate.commandline.options.Flag
Get the flag description.
getDocNode() - Method in class gov.nasa.pds.validate.util.XMLExtractor
Gets the document node of the XML document.
getException() - Method in exception gov.nasa.pds.validate.inventory.reader.InventoryReaderException
 
getExceptionType() - Method in class gov.nasa.pds.validate.report.Report
 
getFile() - Method in class gov.nasa.pds.validate.inventory.reader.InventoryEntry
Gets the file.
getLidvid() - Method in class gov.nasa.pds.validate.inventory.reader.InventoryEntry
Gets the LID-VID.
getLineNumber() - Method in exception gov.nasa.pds.validate.inventory.reader.InventoryReaderException
 
getLineNumber() - Method in class gov.nasa.pds.validate.inventory.reader.InventoryTableReader
Gets the line number that was just read.
getLongName() - Method in enum gov.nasa.pds.validate.commandline.options.Flag
Get the long name of the flag.
getName() - Method in enum gov.nasa.pds.validate.status.Status
 
getName() - Method in enum gov.nasa.pds.validate.target.TargetType
 
getName() - Static method in class gov.nasa.pds.validate.util.ToolInfo
 
getNamespaceURI(String) - Method in class gov.nasa.pds.validate.util.PDSNamespaceContext
 
getNamespaceUri() - Method in class gov.nasa.pds.validate.util.XMLExtractor
 
getNext() - Method in interface gov.nasa.pds.validate.inventory.reader.InventoryReader
Get the next file reference in the Inventory file.
getNext() - Method in class gov.nasa.pds.validate.inventory.reader.InventoryTableReader
Gets the next product file reference in the PDS Inventory file.
getNext() - Method in class gov.nasa.pds.validate.inventory.reader.InventoryXMLReader
Gets the next product file reference in the PDS Inventory file.
getNodeFromDoc(String) - Method in class gov.nasa.pds.validate.util.XMLExtractor
Gets a Node object from the given expression.
getNodeFromItem(String, Object) - Method in class gov.nasa.pds.validate.util.XMLExtractor
Gets a Node object from the given expression.
getNodesFromDoc(String) - Method in class gov.nasa.pds.validate.util.XMLExtractor
Gets Node objects from the given expression.
getNodesFromItem(String, Object) - Method in class gov.nasa.pds.validate.util.XMLExtractor
Gets Node objects from the given expression.
getNumFailed() - Method in class gov.nasa.pds.validate.report.Report
 
getNumPassed() - Method in class gov.nasa.pds.validate.report.Report
 
getNumSkipped() - Method in class gov.nasa.pds.validate.report.Report
 
getOptions() - Static method in class gov.nasa.pds.validate.commandline.options.FlagOptions
Get the list of options.
getPrefix() - Method in class gov.nasa.pds.validate.util.Namespace
Gets the value of the prefix property.
getPrefix(String) - Method in class gov.nasa.pds.validate.util.PDSNamespaceContext
 
getPrefixes(String) - Method in class gov.nasa.pds.validate.util.PDSNamespaceContext
 
getReleaseDate() - Static method in class gov.nasa.pds.validate.util.ToolInfo
 
getShortName() - Method in enum gov.nasa.pds.validate.commandline.options.Flag
Get the short name of the flag.
getTotalErrors() - Method in class gov.nasa.pds.validate.report.Report
 
getTotalInfos() - Method in class gov.nasa.pds.validate.report.Report
 
getTotalWarnings() - Method in class gov.nasa.pds.validate.report.Report
 
getUri() - Method in class gov.nasa.pds.validate.util.Namespace
Gets the value of the uri property.
getValue() - Method in enum gov.nasa.pds.validate.status.Status
 
getValue() - Method in enum gov.nasa.pds.validate.target.TargetType
 
getValueFromDoc(String) - Method in class gov.nasa.pds.validate.util.XMLExtractor
Gets the value of the given expression.
getValueFromItem(String, Object) - Method in class gov.nasa.pds.validate.util.XMLExtractor
Gets the value of the given expression.
getValuesFromDoc(String) - Method in class gov.nasa.pds.validate.util.XMLExtractor
Gets the values of the given expression.
getValuesFromItem(String, Object) - Method in class gov.nasa.pds.validate.util.XMLExtractor
Gets the values of the given expression.
getVersion() - Static method in class gov.nasa.pds.validate.util.ToolInfo
 
getWildcards() - Method in class gov.nasa.pds.validate.crawler.WildcardOSFilter
Returns list of filters that were set.
gov.nasa.pds.validate - package gov.nasa.pds.validate
 
gov.nasa.pds.validate.commandline.options - package gov.nasa.pds.validate.commandline.options
 
gov.nasa.pds.validate.crawler - package gov.nasa.pds.validate.crawler
 
gov.nasa.pds.validate.inventory.reader - package gov.nasa.pds.validate.inventory.reader
 
gov.nasa.pds.validate.report - package gov.nasa.pds.validate.report
 
gov.nasa.pds.validate.status - package gov.nasa.pds.validate.status
 
gov.nasa.pds.validate.target - package gov.nasa.pds.validate.target
 
gov.nasa.pds.validate.util - package gov.nasa.pds.validate.util
 

H

hasArg(String, Object) - Method in class gov.nasa.pds.validate.commandline.options.ToolsOption
Requires a single argument to follow the option.
hasArg(String, Object, boolean) - Method in class gov.nasa.pds.validate.commandline.options.ToolsOption
Allows a single argument to be passed into the option.
hasArgs(String, Object) - Method in class gov.nasa.pds.validate.commandline.options.ToolsOption
Requires an argument to follow the option.
hasArgs(String, Object, char) - Method in class gov.nasa.pds.validate.commandline.options.ToolsOption
Requires an argument to follow the option.
hasArgs(String, Object, char, boolean) - Method in class gov.nasa.pds.validate.commandline.options.ToolsOption
Allows multiple arguments to be passed in to the option.
hasArgs(int, String, Object, char, boolean) - Method in class gov.nasa.pds.validate.commandline.options.ToolsOption
Defines an argument's "properties" for an option.
hasErrors() - Method in class gov.nasa.pds.validate.report.Report
 
hasWarnings() - Method in class gov.nasa.pds.validate.report.Report
 

I

IDENTIFIER_FIELD_LENGTH_XPATH - Static variable in class gov.nasa.pds.validate.inventory.reader.InventoryKeys
XPath to the field length of the column containing the LID-VID or LID reference.
IDENTIFIER_FIELD_LOCATION_XPATH - Static variable in class gov.nasa.pds.validate.inventory.reader.InventoryKeys
XPath to the field location of the column containing the LID-VID or LID reference.
IDENTITY_REFERENCE_XPATH - Static variable in class gov.nasa.pds.validate.inventory.reader.InventoryKeys
The LID-VID or LID XPath for an association.
InvalidOptionException - Exception in gov.nasa.pds.validate.commandline.options
An exception that gets thrown when there are problems processing the arguments set on the command-line.
InvalidOptionException(String) - Constructor for exception gov.nasa.pds.validate.commandline.options.InvalidOptionException
Constructor.
InventoryEntry - Class in gov.nasa.pds.validate.inventory.reader
Class representation of a single entry in a PDS Inventory file.
InventoryEntry() - Constructor for class gov.nasa.pds.validate.inventory.reader.InventoryEntry
Default constructor
InventoryEntry(File, String, String) - Constructor for class gov.nasa.pds.validate.inventory.reader.InventoryEntry
Constructor.
InventoryKeys - Class in gov.nasa.pds.validate.inventory.reader
 
InventoryKeys() - Constructor for class gov.nasa.pds.validate.inventory.reader.InventoryKeys
 
InventoryReader - Interface in gov.nasa.pds.validate.inventory.reader
Interface for reading a PDS Inventory File.
InventoryReaderException - Exception in gov.nasa.pds.validate.inventory.reader
Exception class for handling errors when reading a PDS Inventory file.
InventoryReaderException(Exception) - Constructor for exception gov.nasa.pds.validate.inventory.reader.InventoryReaderException
Constructor.
InventoryTableReader - Class in gov.nasa.pds.validate.inventory.reader
Class that supports reading of a table-version of the PDS Inventory file.
InventoryTableReader(File) - Constructor for class gov.nasa.pds.validate.inventory.reader.InventoryTableReader
Constructor.
InventoryTableReader(String) - Constructor for class gov.nasa.pds.validate.inventory.reader.InventoryTableReader
Constructor.
InventoryXMLReader - Class in gov.nasa.pds.validate.inventory.reader
Class that supports the reading of an XML version of the PDS Inventory file.
InventoryXMLReader(File) - Constructor for class gov.nasa.pds.validate.inventory.reader.InventoryXMLReader
Constructor.
isDefault() - Method in class gov.nasa.pds.validate.util.Namespace
Gets the value of the default property.
isEmpty() - Method in class gov.nasa.pds.validate.inventory.reader.InventoryEntry
Determines whether the object is empty.

L

LOCAL - Static variable in class gov.nasa.pds.validate.commandline.options.ConfigKey
Enables/disables direcotry recursion.

M

main(String[]) - Static method in class gov.nasa.pds.validate.ValidateLauncher
Main class that launches the Validate Tool.
MEMBER_ENTRY_XPATH - Static variable in class gov.nasa.pds.validate.inventory.reader.InventoryKeys
XPath to grab the Member_Entry tags in a bundle.
MODEL - Static variable in class gov.nasa.pds.validate.commandline.options.ConfigKey
The model version to use during validation.
modelVersion - Variable in class gov.nasa.pds.validate.Validator
The model version to validate against.

N

NAME - Static variable in class gov.nasa.pds.validate.util.ToolInfo
 
Namespace - Class in gov.nasa.pds.validate.util
Java class for Namespace complex type.
Namespace() - Constructor for class gov.nasa.pds.validate.util.Namespace
 

P

parse(File) - Method in class gov.nasa.pds.validate.util.XMLExtractor
Parse the given file.
parse(String) - Method in class gov.nasa.pds.validate.util.XMLExtractor
Parse the given file.
parse(String[]) - Method in class gov.nasa.pds.validate.ValidateLauncher
Parse the command-line arguments
PDSNamespaceContext - Class in gov.nasa.pds.validate.util
Class that provides support for handling namespaces in PDS4 data products
PDSNamespaceContext(Namespace) - Constructor for class gov.nasa.pds.validate.util.PDSNamespaceContext
 
PDSNamespaceContext(Namespace, String) - Constructor for class gov.nasa.pds.validate.util.PDSNamespaceContext
 
PDSNamespaceContext(List<Namespace>) - Constructor for class gov.nasa.pds.validate.util.PDSNamespaceContext
 
PDSNamespaceContext(String) - Constructor for class gov.nasa.pds.validate.util.PDSNamespaceContext
 
PDSNamespaceContext(List<Namespace>, String) - Constructor for class gov.nasa.pds.validate.util.PDSNamespaceContext
 
prefix - Variable in class gov.nasa.pds.validate.util.Namespace
 
printFooter(PrintWriter) - Method in class gov.nasa.pds.validate.report.FullReport
 
printFooter() - Method in class gov.nasa.pds.validate.report.Report
Prints out the footer or the report and calls the customized footer section.
printFooter(PrintWriter) - Method in class gov.nasa.pds.validate.report.Report
Allows customization of the footer section of the report
printHeader(PrintWriter) - Method in class gov.nasa.pds.validate.report.FullReport
 
printHeader() - Method in class gov.nasa.pds.validate.report.Report
This method will display the default header for the Vtool command line library reports.
printHeader(PrintWriter) - Method in class gov.nasa.pds.validate.report.Report
Allows a Report to customize the header portion of the Report if necessary.
printRecordMessages(PrintWriter, Status, URI, List<LabelException>) - Method in class gov.nasa.pds.validate.report.FullReport
 
printRecordMessages(PrintWriter, Status, URI, List<LabelException>) - Method in class gov.nasa.pds.validate.report.Report
Allows a report to customize how it handles reporting on a particular label.
printRecordSkip(PrintWriter, URI, Exception) - Method in class gov.nasa.pds.validate.report.FullReport
 
printRecordSkip(PrintWriter, URI, Exception) - Method in class gov.nasa.pds.validate.report.Report
 
processMain(String[]) - Method in class gov.nasa.pds.validate.ValidateLauncher
Wrapper method for the main class.

Q

query(CommandLine) - Method in class gov.nasa.pds.validate.ValidateLauncher
Query the command-line and process the command-line option flags set.
query(File) - Method in class gov.nasa.pds.validate.ValidateLauncher
Query the configuration file.

R

record(URI, LabelException) - Method in class gov.nasa.pds.validate.report.Report
 
record(URI, List<LabelException>) - Method in class gov.nasa.pds.validate.report.Report
Allows a report to change how they manage reporting on a given file that has been parsed and validated.
REGEXP - Static variable in class gov.nasa.pds.validate.commandline.options.ConfigKey
List of file patterns to look for if traversing a target directory.
RELEASE_DATE - Static variable in class gov.nasa.pds.validate.util.ToolInfo
 
removeQuotes(List<String>) - Static method in class gov.nasa.pds.validate.util.Utility
Removes quotes within a list of strings.
REPORT - Static variable in class gov.nasa.pds.validate.commandline.options.ConfigKey
The report.
Report - Class in gov.nasa.pds.validate.report
Abstract class that represents a Report for the Vtool command line API.
Report() - Constructor for class gov.nasa.pds.validate.report.Report
Default constructor to initialize report variables.
report - Variable in class gov.nasa.pds.validate.Validator
An object representation of a report to capture the results of validation.

S

SCHEMA - Static variable in class gov.nasa.pds.validate.commandline.options.ConfigKey
A list of schema files to validate against.
schemas - Variable in class gov.nasa.pds.validate.Validator
A list of user specified schemas to validate against.
SCHEMATRON - Static variable in class gov.nasa.pds.validate.commandline.options.ConfigKey
A list of schematron files to validate against.
schematrons - Variable in class gov.nasa.pds.validate.Validator
A list of user specified schematrons to validate against.
setCatalogs(List<String>) - Method in class gov.nasa.pds.validate.Validator
Sets the catalogs to use during validation.
setDefault(Boolean) - Method in class gov.nasa.pds.validate.util.Namespace
Sets the value of the default property.
setExceptionType(ExceptionType) - Method in class gov.nasa.pds.validate.report.Report
Anything at or above the level will be reported.
setFileFilters(List<String>) - Method in class gov.nasa.pds.validate.DirectoryValidator
Sets the file filter.
setLineNumber(int) - Method in exception gov.nasa.pds.validate.inventory.reader.InventoryReaderException
Sets the line number.
setNamespaceContext(PDSNamespaceContext) - Static method in class gov.nasa.pds.validate.util.XMLExtractor
Sets the Namespace Context to support handling of namespaces in XML documents.
setOutput(Writer) - Method in class gov.nasa.pds.validate.report.Report
Handles writing a Report to the writer interface.
setOutput(OutputStream) - Method in class gov.nasa.pds.validate.report.Report
Handle writing a Report to an OutputStream.
setOutput(File) - Method in class gov.nasa.pds.validate.report.Report
Handles writing a Report to a File.
setPrefix(String) - Method in class gov.nasa.pds.validate.util.Namespace
Sets the value of the prefix property.
setRecurse(boolean) - Method in class gov.nasa.pds.validate.DirectoryValidator
Sets the recursion flag.
setSchemas(List<String>) - Method in class gov.nasa.pds.validate.Validator
Sets the schemas to use during validation.
setSchematrons(List<String>) - Method in class gov.nasa.pds.validate.Validator
Sets the schematrons to use during validation.
setUri(String) - Method in class gov.nasa.pds.validate.util.Namespace
Sets the value of the uri property.
Status - Enum in gov.nasa.pds.validate.status
This enum represents the status of parsing and validation against a particular file.

T

TARGET - Static variable in class gov.nasa.pds.validate.commandline.options.ConfigKey
A list of targets to validate.
TargetType - Enum in gov.nasa.pds.validate.target
An enum of the different types of targets that can be passed into the Validate Tool.
ToolInfo - Class in gov.nasa.pds.validate.util
Class to get tool release information.
ToolInfo() - Constructor for class gov.nasa.pds.validate.util.ToolInfo
 
ToolsOption - Class in gov.nasa.pds.validate.commandline.options
Class that extends Apache's Option class.
ToolsOption(String, String, String) - Constructor for class gov.nasa.pds.validate.commandline.options.ToolsOption
Constructor.
ToolsOption(Flag) - Constructor for class gov.nasa.pds.validate.commandline.options.ToolsOption
 

U

uri - Variable in class gov.nasa.pds.validate.util.Namespace
 
Utility - Class in gov.nasa.pds.validate.util
Utility class.
Utility() - Constructor for class gov.nasa.pds.validate.util.Utility
 

V

validate(File) - Method in class gov.nasa.pds.validate.BundleValidator
Validates a PDS bundle file and all files that it references inside the file.
validate(File) - Method in class gov.nasa.pds.validate.CollectionValidator
Validates a PDS Collection file and all files that it references to inside the file.
validate(File) - Method in class gov.nasa.pds.validate.DirectoryValidator
Perform validation on a directory.
validate(File) - Method in class gov.nasa.pds.validate.FileValidator
Validate a PDS product file.
validate(File) - Method in class gov.nasa.pds.validate.Validator
Validate a PDS product.
ValidateLauncher - Class in gov.nasa.pds.validate
Wrapper class for the Validate Tool.
ValidateLauncher() - Constructor for class gov.nasa.pds.validate.ValidateLauncher
Constructor.
Validator - Class in gov.nasa.pds.validate
Abstract class to validate a PDS4 product label.
Validator(String, Report) - Constructor for class gov.nasa.pds.validate.Validator
Constructor.
valueOf(String) - Static method in enum gov.nasa.pds.validate.commandline.options.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nasa.pds.validate.status.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum gov.nasa.pds.validate.target.TargetType
Returns the enum constant of this type with the specified name.
values() - Static method in enum gov.nasa.pds.validate.commandline.options.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nasa.pds.validate.status.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum gov.nasa.pds.validate.target.TargetType
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE - Static variable in class gov.nasa.pds.validate.commandline.options.ConfigKey
A severity level for the output report.
VERSION - Static variable in class gov.nasa.pds.validate.util.ToolInfo
 

W

warning(TransformerException) - Method in class gov.nasa.pds.validate.util.XMLErrorListener
Method is called when a warning is encountered.
WildcardOSFilter - Class in gov.nasa.pds.validate.crawler
Filters files using supplied wildcard(s).
WildcardOSFilter(String) - Constructor for class gov.nasa.pds.validate.crawler.WildcardOSFilter
Constructor for a single wildcard.
WildcardOSFilter(List<String>) - Constructor for class gov.nasa.pds.validate.crawler.WildcardOSFilter
Constructor for a list of wildcards.

X

XMLErrorListener - Class in gov.nasa.pds.validate.util
Class that handles errors while parsing an XML file.
XMLErrorListener() - Constructor for class gov.nasa.pds.validate.util.XMLErrorListener
 
XMLExtractor - Class in gov.nasa.pds.validate.util
Class to extract data from an XML file.
XMLExtractor() - Constructor for class gov.nasa.pds.validate.util.XMLExtractor
Constructor.

_

_default - Variable in class gov.nasa.pds.validate.util.Namespace
 

A B C D E F G H I L M N P Q R S T U V W X _

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