Package gov.nasa.pds.tools.dict
Class ObjectDefinition
- java.lang.Object
-
- gov.nasa.pds.tools.dict.Definition
-
- gov.nasa.pds.tools.dict.ContainerDefinition
-
- gov.nasa.pds.tools.dict.ObjectDefinition
-
- All Implemented Interfaces:
Serializable
public class ObjectDefinition extends ContainerDefinition
This class represents an object definition in the PDS data dictionary.- Version:
- $Revision$
- Author:
- pramirez, jagander
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class gov.nasa.pds.tools.dict.Definition
lineNumber, objectType, WILDCARD, WILDCARD_ELEMENT
-
-
Constructor Summary
Constructors Constructor Description ObjectDefinition(Dictionary sourceDictionary, int lineNumber, DictIdentifier identifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DictIdentifier>
getOptionalObjects()
List<DictIdentifier>
getRequiredObjects()
boolean
hasOptionalObjects()
boolean
hasRequiredObjects()
-
Methods inherited from class gov.nasa.pds.tools.dict.ContainerDefinition
addOptional, addOptional, addRequired, addRequired, allowsAnyElement, getOptional, getOptionalElements, getRequired, getRequiredElements, hasOptionalElements, hasRequiredElements, isAllowed, isOptional, isRequired
-
Methods inherited from class gov.nasa.pds.tools.dict.Definition
addAlias, addAliases, addAliasSimple, getAliases, getDescription, getIdentifier, getLineNumber, getObjectType, getSourceDictionary, getSourceString, getStatusType, hasAliases, hasDescription, hasStatusType, setAliases, setDescription, setIdentifier, setObjectType, setStatusType, toString
-
-
-
-
Constructor Detail
-
ObjectDefinition
public ObjectDefinition(Dictionary sourceDictionary, int lineNumber, DictIdentifier identifier)
-
-
Method Detail
-
getRequiredObjects
public List<DictIdentifier> getRequiredObjects()
-
hasRequiredObjects
public boolean hasRequiredObjects()
-
getOptionalObjects
public List<DictIdentifier> getOptionalObjects()
-
hasOptionalObjects
public boolean hasOptionalObjects()
-
-