Public Member Functions |
| XalanSourceTreeTextIWS (const XalanDOMString &theData, XalanNode *theParentNode=0, XalanNode *thePreviousSibling=0, XalanNode *theNextSibling=0, IndexType theIndex=0) |
| Constructor.
|
virtual | ~XalanSourceTreeTextIWS () |
virtual bool | isIgnorableWhitespace () const |
| Determine whether the text node instance is composed entirely of XML whitespace.
|
| XalanSourceTreeText (const XalanDOMString &theData, XalanNode *theParentNode=0, XalanNode *thePreviousSibling=0, XalanNode *theNextSibling=0, IndexType theIndex=0) |
| Constructor.
|
virtual | ~XalanSourceTreeText () |
virtual const XalanDOMString & | getNodeName () const |
| Gets the name of this node.
|
virtual const XalanDOMString & | getNodeValue () const |
| Gets the value of this node, depending on its type.
|
virtual NodeType | getNodeType () const |
| An enum value representing the type of the underlying object.
|
virtual XalanNode * | getParentNode () const |
| Gets the parent of this node.
|
virtual const XalanNodeList * | getChildNodes () const |
| Gets a NodeList that contains all children of this node.
|
virtual XalanNode * | getFirstChild () const |
| Gets the first child of this node.
|
virtual XalanNode * | getLastChild () const |
| Gets the last child of this node.
|
virtual XalanNode * | getPreviousSibling () const |
| Gets the node immediately preceding this node.
|
virtual XalanNode * | getNextSibling () const |
| Gets the node immediately following this node.
|
virtual const XalanNamedNodeMap * | getAttributes () const |
| Gets a NamedNodeMap containing the attributes of this node (if it is an Element ) or null otherwise.
|
virtual XalanDocument * | getOwnerDocument () const |
| Gets the DOM_Document object associated with this node.
|
void | setParent (XalanSourceTreeElement *theParent) |
void | setParent (XalanSourceTreeDocumentFragment *theParent) |
void | setPreviousSibling (XalanSourceTreeComment *thePreviousSibling) |
void | setPreviousSibling (XalanSourceTreeElement *thePreviousSibling) |
void | setPreviousSibling (XalanSourceTreeProcessingInstruction *thePreviousSibling) |
void | setPreviousSibling (XalanSourceTreeText *thePreviousSibling) |
void | appendSiblingNode (XalanSourceTreeComment *theSibling) |
void | appendSiblingNode (XalanSourceTreeElement *theSibling) |
void | appendSiblingNode (XalanSourceTreeProcessingInstruction *theSibling) |
void | appendSiblingNode (XalanSourceTreeText *theSibling) |
void | setIndex (IndexType theIndex) |
virtual XalanSourceTreeText * | cloneNode (bool deep) const |
| Returns a duplicate of this node.
|
virtual XalanNode * | insertBefore (XalanNode *newChild, XalanNode *refChild) |
| Inserts the node newChild before the existing child node refChild .
|
virtual XalanNode * | replaceChild (XalanNode *newChild, XalanNode *oldChild) |
| Replaces the child node oldChild with newChild in the list of children, and returns the oldChild node.
|
virtual XalanNode * | removeChild (XalanNode *oldChild) |
| Removes the child node indicated by oldChild from the list of children, and returns it.
|
virtual XalanNode * | appendChild (XalanNode *newChild) |
| Adds the node newChild to the end of the list of children of this node.
|
virtual bool | hasChildNodes () const |
| This is a convenience method to allow easy determination of whether a node has any children.
|
virtual void | setNodeValue (const XalanDOMString &nodeValue) |
| Sets the value of the node.
|
virtual void | normalize () |
| Puts all DOM_Text nodes in the full depth of the sub-tree underneath this DOM_Node , including attribute nodes, into a "normal" form where only markup (e.g., tags, comments, processing instructions, CDATA sections, and entity references) separates DOM_Text nodes, i.e., there are no adjacent DOM_Text nodes.
|
virtual bool | isSupported (const XalanDOMString &feature, const XalanDOMString &version) const |
| Tests whether the DOM implementation implements a specific feature and that feature is supported by this node.
|
virtual const XalanDOMString & | getNamespaceURI () const |
| Get the namespace URI of this node, or null if it is unspecified.
|
virtual const XalanDOMString & | getPrefix () const |
| Get the namespace prefix of this node, or null if it is unspecified.
|
virtual const XalanDOMString & | getLocalName () const |
| Returns the local part of the qualified name of this node.
|
virtual void | setPrefix (const XalanDOMString &prefix) |
| Set the namespace prefix of this node.
|
virtual bool | isIndexed () const |
| Determine if the document is node-order indexed.
|
virtual IndexType | getIndex () const |
| Get the node's index.
|
virtual const XalanDOMString & | getData () const |
| Returns the character data of the node that implements this interface.
|
virtual unsigned int | getLength () const |
| Returns the number of characters that are available through data and the substringData method below.
|
virtual XalanDOMString & | substringData (unsigned int offset, unsigned int count, XalanDOMString &theResult) const |
| Extracts a range of data from the node.
|
virtual void | appendData (const XalanDOMString &arg) |
| Append the string to the end of the character data of the node.
|
virtual void | insertData (unsigned int offset, const XalanDOMString &arg) |
| Insert a string at the specified character offset.
|
virtual void | deleteData (unsigned int offset, unsigned int count) |
| Remove a range of characters from the node.
|
virtual void | replaceData (unsigned int offset, unsigned int count, const XalanDOMString &arg) |
| Replace the characters starting at the specified character offset with the specified string.
|
virtual XalanText * | splitText (unsigned int offset) |
| Breaks this node into two nodes at the specified offset, keeping both in the tree as siblings.
|
| XalanText () |
virtual | ~XalanText () |
| XalanCharacterData () |
virtual | ~XalanCharacterData () |
| XalanNode () |
virtual | ~XalanNode () |