gov.nasa.pds.tools.dict
Class ObjectDefinition

java.lang.Object
  extended by gov.nasa.pds.tools.dict.Definition
      extended by gov.nasa.pds.tools.dict.ContainerDefinition
          extended by 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: 4967 $
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
ObjectDefinition(Dictionary sourceDictionary, int lineNumber, DictIdentifier identifier)
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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()


Copyright © 2005–2013 Planetary Data System. All rights reserved.