arlut.csd.Util
Class XMLCharData

java.lang.Object
  |
  +--arlut.csd.Util.XMLItem
        |
        +--arlut.csd.Util.XMLCharData

public class XMLCharData
extends XMLItem

Character Data class for XML data held in the XMLReader class's buffer.


Field Summary
(package private)  java.lang.String data
           
(package private)  java.lang.Boolean nonEmpty
           
 
Fields inherited from class arlut.csd.Util.XMLItem
parent
 
Constructor Summary
(package private) XMLCharData(char[] ch, int start, int length)
           
 
Method Summary
 boolean containsNonWhitespace()
          This method returns true if this char data contains any non-whitespace data.
 java.lang.String getCleanString()
          This method returns the character data for this XMLItem with leading and trailing whitespace filtered out.
 java.lang.String getString()
          This method returns the character data for this XMLItem.
 java.lang.String toString()
           
 
Methods inherited from class arlut.csd.Util.XMLItem
debugPrintTree, dissolve, getAttrBoolean, getAttrCount, getAttrInt, getAttrKey, getAttrStr, getAttrVal, getChildren, getName, getParent, getTreeString, getTreeString, isEmpty, isOpen, matches, matchesClose, setChildren, setParent
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

data

java.lang.String data

nonEmpty

java.lang.Boolean nonEmpty
Constructor Detail

XMLCharData

XMLCharData(char[] ch,
            int start,
            int length)
Method Detail

getString

public java.lang.String getString()

This method returns the character data for this XMLItem.

Overrides:
getString in class XMLItem

getCleanString

public java.lang.String getCleanString()

This method returns the character data for this XMLItem with leading and trailing whitespace filtered out.

Overrides:
getCleanString in class XMLItem

containsNonWhitespace

public boolean containsNonWhitespace()

This method returns true if this char data contains any non-whitespace data.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object