Package | Description |
---|---|
gov.nasa.pds.tools.containers | |
gov.nasa.pds.tools.dict | |
gov.nasa.pds.tools.dict.parser | |
gov.nasa.pds.tools.dict.type | |
gov.nasa.pds.tools.label |
Modifier and Type | Method and Description |
---|---|
DictIdentifier |
SimpleDictionaryChange.getId() |
DictIdentifier |
FileReference.getIdentifier() |
Constructor and Description |
---|
FileReference(String path,
int lineNumber,
DictIdentifier identifier) |
FileReference(String path,
int lineNumber,
DictIdentifier identifier,
Numeric startPosition) |
FileReference(String path,
int lineNumber,
DictIdentifier identifier,
String parent,
Numeric startPosition) |
Modifier and Type | Field and Description |
---|---|
static DictIdentifier |
Definition.WILDCARD_ELEMENT |
Modifier and Type | Method and Description |
---|---|
DictIdentifier |
Definition.getIdentifier() |
Modifier and Type | Method and Description |
---|---|
protected Map<DictIdentifier,Definition> |
Dictionary.getDefinitions()
Retrieves the map of definitions
|
List<DictIdentifier> |
ContainerDefinition.getOptional() |
List<DictIdentifier> |
ContainerDefinition.getOptionalElements() |
List<DictIdentifier> |
ObjectDefinition.getOptionalObjects() |
List<DictIdentifier> |
ContainerDefinition.getRequired() |
List<DictIdentifier> |
ContainerDefinition.getRequiredElements() |
List<DictIdentifier> |
ObjectDefinition.getRequiredObjects() |
Modifier and Type | Method and Description |
---|---|
void |
ContainerDefinition.addOptional(DictIdentifier identifier) |
void |
ContainerDefinition.addRequired(DictIdentifier identifier) |
boolean |
Dictionary.containsDefinition(DictIdentifier identifier)
Tests to see whether or not a definition exists
|
boolean |
Dictionary.containsElementDefinition(DictIdentifier identifier)
Tests to see whether or not an element is defined
|
boolean |
Dictionary.containsElementDefinition(String objectContext,
DictIdentifier identifier) |
boolean |
Dictionary.containsGroupDefinition(DictIdentifier identifier)
Tests to see whether or not a group is defined
|
boolean |
Dictionary.containsObjectDefinition(DictIdentifier identifier)
Tests to see whether or not an object is defined
|
GroupDefinition |
Dictionary.findGroupClassDefinition(DictIdentifier identifier)
Retrieves the class definition for a group with the given identifier.
|
ObjectDefinition |
Dictionary.findObjectClassDefinition(DictIdentifier identifier)
Retrieves the class definition for an object with the given identifier.
|
Definition |
Dictionary.getDefinition(DictIdentifier identifier)
Retrieves the definition from the dictionary or null if not found
|
ElementDefinition |
Dictionary.getElementDefinition(DictIdentifier identifier)
Retrieves the element definition from the dictionary or null if not found.
|
ElementDefinition |
Dictionary.getElementDefinition(String objectContext,
DictIdentifier identifier) |
GroupDefinition |
Dictionary.getGroupDefinition(DictIdentifier identifier)
Retrieves the group definition from the dictionary or null if not found
|
ObjectDefinition |
Dictionary.getObjectDefinition(DictIdentifier identifier)
Retrieves the object definition from the dictionary or null if not found
|
boolean |
ContainerDefinition.isAllowed(DictIdentifier identifier) |
boolean |
ContainerDefinition.isOptional(DictIdentifier identifier) |
boolean |
ContainerDefinition.isRequired(DictIdentifier identifier) |
void |
Definition.setIdentifier(DictIdentifier identifier) |
Modifier and Type | Method and Description |
---|---|
void |
ContainerDefinition.addOptional(List<DictIdentifier> optionalList) |
void |
ContainerDefinition.addRequired(List<DictIdentifier> requiredList) |
Constructor and 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) |
Modifier and Type | Field and Description |
---|---|
protected static DictIdentifier |
DictionaryParser.ALIAS_LIST_ID |
protected static DictIdentifier |
DictionaryParser.DATA_TYPE_ID |
protected static DictIdentifier |
DictionaryParser.DESCRIPTION_ID |
protected static DictIdentifier |
DictionaryParser.ELEMENT_ALIASES_ID |
protected static DictIdentifier |
DictionaryParser.ELEMENT_DEFINITION_ID |
protected static DictIdentifier |
DictionaryParser.GENERIC_OBJECT_ID |
protected static DictIdentifier |
DictionaryParser.MAX_LENGTH_ID |
protected static DictIdentifier |
DictionaryParser.MAXIMUM_ID |
protected static DictIdentifier |
DictionaryParser.MIN_LENGTH_ID |
protected static DictIdentifier |
DictionaryParser.MINIMUM_ID |
protected static DictIdentifier |
DictionaryParser.NAME_ID |
protected static DictIdentifier |
DictionaryParser.OBJECT_ALIASES_ID |
protected static DictIdentifier |
DictionaryParser.OBJECT_TYPE_ID |
protected static DictIdentifier |
DictionaryParser.OPTIONAL_ELEMENTS_ID |
protected static DictIdentifier |
DictionaryParser.OPTIONAL_OBJECTS_ID |
protected static DictIdentifier |
DictionaryParser.REQUIRED_ELEMENTS_ID |
protected static DictIdentifier |
DictionaryParser.REQUIRED_OBJECTS_ID |
protected static DictIdentifier |
DictionaryParser.SPECIFIC_OBJECT_ID |
protected static DictIdentifier |
DictionaryParser.STATUS_TYPE_ID |
protected static DictIdentifier |
DictionaryParser.UNIT_LIST_ID |
protected static DictIdentifier |
DictionaryParser.UNIT_SEQUENCE_ID |
protected static DictIdentifier |
DictionaryParser.UNITS_ID |
protected static DictIdentifier |
DictionaryParser.VALUE_TYPE_ID |
protected static DictIdentifier |
DictionaryParser.VALUES_ID |
Modifier and Type | Method and Description |
---|---|
static DictIdentifier |
DictIDFactory.createCommentDefId(String identifier) |
static DictIdentifier |
DictIDFactory.createElementDefId(String identifier) |
static DictIdentifier |
DictIDFactory.createGroupDefId(String identifier) |
static DictIdentifier |
DictIDFactory.createObjectDefId(String identifier) |
static DictIdentifier |
DictIDFactory.createPointerDefId(String identifier) |
Constructor and Description |
---|
OutOfRangeException(Statement statement,
Number value,
Number limit,
boolean exceeds,
DictIdentifier fieldName,
Constants.DictionaryType dataType) |
Modifier and Type | Field and Description |
---|---|
protected DictIdentifier |
Statement.identifier |
Modifier and Type | Method and Description |
---|---|
DictIdentifier |
Statement.getIdentifier()
Retrieves the identifier for the statement
|
Modifier and Type | Method and Description |
---|---|
AttributeStatement |
ObjectStatement.getAttribute(DictIdentifier id)
Retrieves the named attribute
|
List<GroupStatement> |
ObjectStatement.getGroups(DictIdentifier id)
Retrieves the named group
|
List<ObjectStatement> |
ObjectStatement.getObjects(DictIdentifier id)
Retrieves the named object
|
PointerStatement |
ObjectStatement.getPointer(DictIdentifier id)
Retrieves the named pointer
|
List<Statement> |
Label.getStatement(DictIdentifier identifier)
Retrieves a statement with the identifier
|
boolean |
ObjectStatement.hasAttribute(DictIdentifier id) |
boolean |
ObjectStatement.hasGroup(DictIdentifier id) |
boolean |
ObjectStatement.hasObject(DictIdentifier id) |
boolean |
ObjectStatement.hasPointer(DictIdentifier id)
Looks to see if this object contains a pointer with the given identifier
|
protected void |
Statement.validateCommentType(DictIdentifier id) |
protected void |
Statement.validateElementType(DictIdentifier id) |
protected void |
Statement.validateGroupType(DictIdentifier id) |
protected void |
Statement.validateObjectType(DictIdentifier id) |
protected void |
Statement.validatePointerType(DictIdentifier id) |
protected void |
Statement.validateType(DictIdentifier id,
Class<? extends Definition> clazz) |
Constructor and Description |
---|
CatalogPointer(Label sourceLabel,
int lineNumber,
DictIdentifier identifier,
Value value) |
DescriptionPointer(Label sourceLabel,
int lineNumber,
DictIdentifier identifier,
Value value) |
IncludePointer(Label sourceLabel,
int lineNumber,
DictIdentifier identifier,
Value value) |
IndexPointer(Label sourceLabel,
int lineNumber,
DictIdentifier identifier,
Value value) |
PointerStatement(Label sourceLabel,
int lineNumber,
DictIdentifier identifier)
Constructs essentially a null pointer
|
PointerStatement(Label sourceLabel,
int lineNumber,
DictIdentifier identifier,
Value value)
Constructs a pointer with a value on the right hand side
|
SpecialPointer(Label sourceLabel,
int lineNumber,
DictIdentifier identifier,
Value value) |
Statement(Label sourceLabel,
int lineNumber,
DictIdentifier identifier) |
StructurePointer(Label sourceLabel,
int lineNumber,
DictIdentifier identifier,
Value value) |
Constructor and Description |
---|
GroupStatement(Label sourceLabel,
int lineNumber,
String identifier,
Map<DictIdentifier,List<Statement>> statements)
Constructs a group statement that contains the given statements
|
ObjectStatement(Label sourceLabel,
int lineNumber,
String identifier,
Map<DictIdentifier,List<Statement>> statements)
Constructs an ObjectStatement
|
Copyright © 2005–2015 Planetary Data System. All rights reserved.