|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.pds.tools.label.Statement
gov.nasa.pds.tools.label.ObjectStatement
public class ObjectStatement
Field Summary |
---|
Fields inherited from class gov.nasa.pds.tools.label.Statement |
---|
context, filename, identifier, lineNumber |
Constructor Summary | |
---|---|
ObjectStatement(int lineNumber,
java.lang.String identifier)
Constructs a new object statement with no attributes or nested objects |
|
ObjectStatement(int lineNumber,
java.lang.String identifier,
java.util.Map statements)
Constructs an ObjectStatement |
|
ObjectStatement(java.lang.String identifier)
Constructs an ObjectStatement with only an identifier |
Method Summary | |
---|---|
void |
addStatement(Statement statement)
Associates a statement with this object |
void |
attachComment(CommentStatement comment)
|
AttributeStatement |
getAttribute(java.lang.String identifier)
Retrieves the named attribute |
java.util.List |
getAttributes()
Retrieves the list of attributes associated with the ObjectStatement |
java.util.List |
getObjects()
Retrieves the list of objects associated with this object |
java.util.List |
getObjects(java.lang.String identifier)
Retrieves the named object |
java.util.List |
getPointers()
Retrieves pointers associated with this object |
java.util.List |
getStatements()
|
boolean |
hasAttribute(java.lang.String identifier)
|
boolean |
hasObject(java.lang.String identifier)
|
boolean |
hasPointer(java.lang.String identifier)
Looks to see if this object contains a pointer with the given identifier |
Methods inherited from class gov.nasa.pds.tools.label.Statement |
---|
compareTo, getContext, getFilename, getIdentifier, getLineNumber, setContext, setFilename |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectStatement(int lineNumber, java.lang.String identifier)
lineNumber
- Line number of the statement.identifier
- Identifier for the statement.public ObjectStatement(java.lang.String identifier)
identifier
- Identifier of the statementpublic ObjectStatement(int lineNumber, java.lang.String identifier, java.util.Map statements)
lineNumber
- Line number of statementidentifier
- Identifier of statementstatements
- Map of Statement
associated with this objectMethod Detail |
---|
public java.util.List getAttributes()
public java.util.List getPointers()
PointerStatement
public boolean hasPointer(java.lang.String identifier)
identifier
- of pointer statement to look for
public AttributeStatement getAttribute(java.lang.String identifier)
identifier
-
public java.util.List getObjects()
public java.util.List getObjects(java.lang.String identifier)
identifier
-
List
of named objectspublic void addStatement(Statement statement)
statement
- to be added to objectpublic boolean hasAttribute(java.lang.String identifier)
public boolean hasObject(java.lang.String identifier)
public void attachComment(CommentStatement comment)
attachComment
in class Statement
public java.util.List getStatements()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |