gov.nasa.pds.tools.dict
Class GroupDefinition
java.lang.Object
gov.nasa.pds.tools.dict.Definition
gov.nasa.pds.tools.dict.GroupDefinition
public class GroupDefinition
- extends Definition
This class models a group definition. Groups can only contain optional
and required elements. This class will only contain the identifiers of these
elements.
- Version:
- $Revision: 2601 $
- Author:
- pramirez
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupDefinition
public GroupDefinition(java.lang.String identifier)
getOptionalElements
public java.util.List getOptionalElements()
- Lists the optional elements that can appear in this group
- Returns:
- Returns the names optional elements.
setOptionalElements
public void setOptionalElements(java.util.List optionalElements)
- Parameters:
optionalElements
- The names of optional elements.
getRequiredElements
public java.util.List getRequiredElements()
- Returns:
- Returns the names of required elements.
setRequiredElements
public void setRequiredElements(java.util.List requiredElements)
- Parameters:
requiredElements
- The names of required elements.
mustHaveElement
public boolean mustHaveElement(java.lang.String identifier)
- Parameters:
identifier
-
- Returns:
- Returns the required elements.
canHaveElement
public boolean canHaveElement(java.lang.String identifier)
- Parameters:
identifier
-
- Returns:
- Returns the possible elements.
hasElement
public boolean hasElement(java.lang.String identifier)
Copyright © 2005-2007 NASA Jet Propulsion Laboratory, California Institute of Technology. All Rights Reserved.