Project JXTA

net.jxta.impl.document
Class LiteXMLElement.tagRange

java.lang.Object
  |
  +--net.jxta.impl.document.LiteXMLElement.tagRange
Enclosing class:
LiteXMLElement

protected class LiteXMLElement.tagRange
extends java.lang.Object

A tagRange is a collection of char ranges useful for describing XML structures. 'startTag' is the range of the opening tag, ie. 'endTag' is the range of the terminating tag, ie. . The 'body' range everything between the start and end tags. For empty-element tags the 'startTag' and 'endTag' will be equal and the 'body' tag will be NULL.


Field Summary
 LiteXMLElement.charRange body
           
 LiteXMLElement.charRange endTag
           
 LiteXMLElement.charRange startTag
           
 
Constructor Summary
LiteXMLElement.tagRange()
           
LiteXMLElement.tagRange(LiteXMLElement.charRange startTag, LiteXMLElement.charRange body, LiteXMLElement.charRange endTag)
           
 
Method Summary
 boolean contains(LiteXMLElement.tagRange someRange)
           
 boolean equals(java.lang.Object aRange)
           
 boolean isValid()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

startTag

public LiteXMLElement.charRange startTag

body

public LiteXMLElement.charRange body

endTag

public LiteXMLElement.charRange endTag
Constructor Detail

LiteXMLElement.tagRange

public LiteXMLElement.tagRange()

LiteXMLElement.tagRange

public LiteXMLElement.tagRange(LiteXMLElement.charRange startTag,
                               LiteXMLElement.charRange body,
                               LiteXMLElement.charRange endTag)
Method Detail

isValid

public boolean isValid()

equals

public boolean equals(java.lang.Object aRange)
Overrides:
equals in class java.lang.Object

contains

public boolean contains(LiteXMLElement.tagRange someRange)

Project JXTA