Package gov.nasa.pds.tools.label
Class IncludePointer
- java.lang.Object
-
- gov.nasa.pds.tools.label.Statement
-
- gov.nasa.pds.tools.label.PointerStatement
-
- gov.nasa.pds.tools.label.SpecialPointer
-
- gov.nasa.pds.tools.label.IncludePointer
-
- All Implemented Interfaces:
Comparable<Object>
- Direct Known Subclasses:
CatalogPointer
,StructurePointer
public abstract class IncludePointer extends SpecialPointer
- Version:
- $Revision$
- Author:
- pramirez, jagander
-
-
Field Summary
-
Fields inherited from class gov.nasa.pds.tools.label.SpecialPointer
CATALOG_KEY, DESCRIPTION_KEY, INDEX_KEY, STRUCTURE_KEY
-
Fields inherited from class gov.nasa.pds.tools.label.PointerStatement
externalReference, value
-
Fields inherited from class gov.nasa.pds.tools.label.Statement
comment, identifier, label, lineNumber, sourceFile, sourceURI
-
-
Constructor Summary
Constructors Constructor Description IncludePointer(Label sourceLabel, int lineNumber, DictIdentifier identifier, Value value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Statement>
getStatements()
void
loadReferencedStatements(Label parentLabel, PointerResolver resolver)
-
Methods inherited from class gov.nasa.pds.tools.label.PointerStatement
equals, getFileRefs, getValue, hashcode, hasMultipleReferences
-
Methods inherited from class gov.nasa.pds.tools.label.Statement
attachComment, compareTo, getComment, getIdentifier, getLabel, getLineNumber, getSourceFile, getSourceString, getSourceURI, toString, validateCommentType, validateElementType, validateGroupType, validateObjectType, validatePointerType, validateType
-
-
-
-
Constructor Detail
-
IncludePointer
public IncludePointer(Label sourceLabel, int lineNumber, DictIdentifier identifier, Value value)
-
-
Method Detail
-
loadReferencedStatements
public void loadReferencedStatements(Label parentLabel, PointerResolver resolver) throws LabelParserException, IOException
- Throws:
LabelParserException
IOException
-
-