org.eigenbase.xom.wrappers
Class Annotator.LocInfo

java.lang.Object
  extended by org.eigenbase.xom.wrappers.Annotator.LocInfo
Enclosing class:
Annotator

 class Annotator.LocInfo
extends Object

 

Field Summary
(package private)  int endTagEndPos
           
(package private)  int seq
          Sequence in document, ordered by start position (prefix order)
(package private)  int startTagEndPos
           
(package private)  int startTagStartPos
          Node type, typically Node.ELEMENT_NODE.
(package private)  int type
           
 
Constructor Summary
Annotator.LocInfo(int seq, int nodeType, int startTagStartPos)
          Creates a LocInfo.
 
Method Summary
 String getHeadText(String xml)
          Returns the fragment of source XML corresponding to the head tag of this element, if this is an element, otherwise the whole node.
 String getText(String xml)
          Returns the fragment of source XML that this node encompasses.
 String toString()
           
 String toString(Annotator annotator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

seq

final int seq
Sequence in document, ordered by start position (prefix order)


startTagStartPos

final int startTagStartPos
Node type, typically Node.ELEMENT_NODE.


type

final int type

startTagEndPos

int startTagEndPos

endTagEndPos

int endTagEndPos
Constructor Detail

Annotator.LocInfo

Annotator.LocInfo(int seq,
                  int nodeType,
                  int startTagStartPos)
Creates a LocInfo.

Parameters:
seq - Sequence number in document
nodeType - Node type, typically Node.ELEMENT_NODE.
startTagStartPos - Position of start of element
Method Detail

toString

public String toString(Annotator annotator)

getText

public String getText(String xml)
Returns the fragment of source XML that this node encompasses.

Parameters:
xml - Whole source XML
Returns:
fragment of source XML

getHeadText

public String getHeadText(String xml)
Returns the fragment of source XML corresponding to the head tag of this element, if this is an element, otherwise the whole node.

Parameters:
xml - Whole source XML
Returns:
fragment of source XML

toString

public String toString()
Overrides:
toString in class Object

SourceForge.net_Logo