Uses of Class
gov.nasa.pds.tools.dict.Dictionary
-
Packages that use Dictionary Package Description gov.nasa.pds.tools gov.nasa.pds.tools.containers gov.nasa.pds.tools.dict gov.nasa.pds.tools.dict.parser gov.nasa.pds.tools.dict.validate gov.nasa.pds.tools.label.validate -
-
Uses of Dictionary in gov.nasa.pds.tools
Constructors in gov.nasa.pds.tools with parameters of type Dictionary Constructor Description LabelParserException(Dictionary sourceDictionary, Integer lineNumber, Integer column, String key, Constants.ProblemType type, Object... arguments)
-
Uses of Dictionary in gov.nasa.pds.tools.containers
Methods in gov.nasa.pds.tools.containers that return Dictionary Modifier and Type Method Description Dictionary
SimpleDictionaryChange. getDictionary()
-
Uses of Dictionary in gov.nasa.pds.tools.dict
Methods in gov.nasa.pds.tools.dict that return Dictionary Modifier and Type Method Description Dictionary
Definition. getSourceDictionary()
Methods in gov.nasa.pds.tools.dict with parameters of type Dictionary Modifier and Type Method Description void
Dictionary. merge(Dictionary dictionary)
Merges the definitions in the dictionariesstatic void
DictionaryWriter. writeDictionary(Dictionary dictionary, File file)
Constructors in gov.nasa.pds.tools.dict with parameters of type Dictionary Constructor Description ContainerDefinition(Dictionary sourceDictionary, int lineNumber, DictIdentifier identifier)
Definition(Dictionary sourceDictionary, int lineNumber, DictIdentifier identifier)
ElementDefinition(Dictionary sourceDictionary, int lineNumber, DictIdentifier identifier)
GroupDefinition(Dictionary sourceDictionary, int lineNumber, DictIdentifier identifier)
NullDefinition(Dictionary sourceDictionary, int lineNumber, DictIdentifier identifier)
ObjectDefinition(Dictionary sourceDictionary, int lineNumber, DictIdentifier identifier)
-
Uses of Dictionary in gov.nasa.pds.tools.dict.parser
Methods in gov.nasa.pds.tools.dict.parser that return Dictionary Modifier and Type Method Description static Dictionary
DictionaryParser. parse(File file)
static Dictionary
DictionaryParser. parse(File file, boolean aliasing)
static Dictionary
DictionaryParser. parse(File file, boolean aliasing, boolean storeProblems)
static Dictionary
DictionaryParser. parse(InputStream input, Dictionary dictionary, boolean aliasing, boolean storeProblems)
Parses aURL
that is compliant with the PDS Data Dictionary document and formulates aDictionary
with a flag to indicated whether aliases should be read in.static Dictionary
DictionaryParser. parse(URL url)
Parses aURL
that is compliant with the PDS Data Dictionary document and formulates aDictionary
with aliases turned off.static Dictionary
DictionaryParser. parse(URL url, boolean aliasing)
static Dictionary
DictionaryParser. parse(URL url, boolean aliasing, boolean storeProblems)
Methods in gov.nasa.pds.tools.dict.parser with parameters of type Dictionary Modifier and Type Method Description static Definition
DefinitionFactory. createDefinition(Dictionary sourceDictionary, ObjectStatement object)
This method will determine the type of definition and created it.static ElementDefinition
DefinitionFactory. createElementDefinition(Dictionary sourceDictionary, ObjectStatement object)
This method creates anElementDefinition
by gathering the attributes required from theObjectStatement
as specified in the PDS Data Dictionary document.static GroupDefinition
DefinitionFactory. createGroupDefinition(Dictionary sourceDictionary, ObjectStatement object)
This method creates anGroupDefinition
by gathering the attributes required from theObjectStatement
as specified in the PDS Data Dictionary document.static ObjectDefinition
DefinitionFactory. createObjectDefinition(Dictionary sourceDictionary, ObjectStatement object)
This method creates anObjectDefinition
by gathering the attributes required from theObjectStatement
as specified in the PDS Data Dictionary document.static Dictionary
DictionaryParser. parse(InputStream input, Dictionary dictionary, boolean aliasing, boolean storeProblems)
Parses aURL
that is compliant with the PDS Data Dictionary document and formulates aDictionary
with a flag to indicated whether aliases should be read in.Constructors in gov.nasa.pds.tools.dict.parser with parameters of type Dictionary Constructor Description UnknownDefinitionException(Dictionary sourceDictionary, Integer lineNumber, Integer column, String key, Constants.ProblemType type, Object... arguments)
-
Uses of Dictionary in gov.nasa.pds.tools.dict.validate
Methods in gov.nasa.pds.tools.dict.validate with parameters of type Dictionary Modifier and Type Method Description void
DictionaryValidator. validate(Dictionary dictionary)
void
DictionaryValidator. validate(Dictionary dictionary, Dictionary master)
-
Uses of Dictionary in gov.nasa.pds.tools.label.validate
Methods in gov.nasa.pds.tools.label.validate with parameters of type Dictionary Modifier and Type Method Description static boolean
ElementValidator. validate(AttributeStatement attribute, Label label, Dictionary dictionary)
static boolean
ElementValidator. validate(AttributeStatement attribute, Label label, Dictionary dictionary, ElementDefinition definition)
static boolean
ElementValidator. validate(AttributeStatement attribute, Label label, Dictionary dictionary, String objectContext)
Checks to see whether anAttributeStatement
is correct.static boolean
GroupValidator. validate(GroupStatement group, Dictionary dictionary, Label label)
static boolean
ObjectValidator. validate(ObjectStatement object, Dictionary dictionary, Label label)
void
Validator. validate(Label label, Dictionary dictionary)
-