gov.nasa.pds.tools.label
Class IncludePointer

java.lang.Object
  extended by gov.nasa.pds.tools.label.Statement
      extended by gov.nasa.pds.tools.label.PointerStatement
          extended by gov.nasa.pds.tools.label.SpecialPointer
              extended by 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
IncludePointer(Label sourceLabel, int lineNumber, DictIdentifier identifier, Value value)
           
 
Method Summary
 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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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

getStatements

public List<Statement> getStatements()


Copyright © 2005-2011 Planetary Data System. All Rights Reserved.