Xalan-C++ API Reference 1.12.0
Public Member Functions | List of all members
xalanc::XalanSourceTreeTextIWS Class Reference

#include <xalanc/XalanSourceTree/XalanSourceTreeTextIWS.hpp>

Inheritance diagram for xalanc::XalanSourceTreeTextIWS:
xalanc::XalanSourceTreeText xalanc::XalanText xalanc::XalanCharacterData xalanc::XalanNode

Public Member Functions

 XalanSourceTreeTextIWS (const XalanDOMString &theData, XalanNode *theParentNode=0, XalanNode *thePreviousSibling=0, XalanNode *theNextSibling=0, IndexType theIndex=0)
 Constructor. More...
 
virtual ~XalanSourceTreeTextIWS ()
 
virtual bool isWhitespace () const
 Determine whether the text node instance is composed entirely of XML whitespace. More...
 
- Public Member Functions inherited from xalanc::XalanSourceTreeText
 XalanSourceTreeText (const XalanDOMString &theData, XalanNode *theParentNode=0, XalanNode *thePreviousSibling=0, XalanNode *theNextSibling=0, IndexType theIndex=0)
 Constructor. More...
 
virtual ~XalanSourceTreeText ()
 
virtual const XalanDOMString & getNodeName () const
 Gets the name of this node, depending on its type. More...
 
virtual const XalanDOMString & getNodeValue () const
 Gets the value of this node, depending on its type. More...
 
virtual NodeType getNodeType () const
 An enum value representing the type of the underlying object. More...
 
virtual XalanNode * getParentNode () const
 Gets the parent of this node. More...
 
virtual const XalanNodeList * getChildNodes () const
 Gets a NodeList that contains all children of this node. More...
 
virtual XalanNode * getFirstChild () const
 Gets the first child of this node. More...
 
virtual XalanNode * getLastChild () const
 Gets the last child of this node. More...
 
virtual XalanNode * getPreviousSibling () const
 Gets the node immediately preceding this node. More...
 
virtual XalanNode * getNextSibling () const
 Gets the node immediately following this node. More...
 
virtual const XalanNamedNodeMap * getAttributes () const
 Gets a NamedNodeMap containing the attributes of this node (if it is an Element) or null otherwise. More...
 
virtual XalanDocument * getOwnerDocument () const
 Gets the Document object associated with this node. More...
 
virtual const XalanDOMString & getNamespaceURI () const
 Get the namespace URI of this node, or null if it is unspecified. More...
 
virtual const XalanDOMString & getPrefix () const
 Get the namespace prefix of this node, or null if it is unspecified. More...
 
virtual const XalanDOMString & getLocalName () const
 Returns the local part of the qualified name of this node. More...
 
virtual bool isIndexed () const
 Determine if the document is node-order indexed. More...
 
virtual IndexType getIndex () const
 Get the node's index. More...
 
virtual const XalanDOMString & getData () const
 Returns the character data of the node that implements this interface. More...
 
virtual bool isWhitespace () const
 Determine whether the text node instance is composed entirely of XML whitespace. More...
 
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)
 
- Public Member Functions inherited from xalanc::XalanText
 XalanText ()
 
virtual ~XalanText ()
 
virtual const XalanDOMString & getNodeName () const =0
 Gets the name of this node, depending on its type. More...
 
virtual const XalanDOMString & getNodeValue () const =0
 Gets the value of this node, depending on its type. More...
 
virtual NodeType getNodeType () const =0
 An enum value representing the type of the underlying object. More...
 
virtual XalanNode * getParentNode () const =0
 Gets the parent of this node. More...
 
virtual const XalanNodeList * getChildNodes () const =0
 Gets a NodeList that contains all children of this node. More...
 
virtual XalanNode * getFirstChild () const =0
 Gets the first child of this node. More...
 
virtual XalanNode * getLastChild () const =0
 Gets the last child of this node. More...
 
virtual XalanNode * getPreviousSibling () const =0
 Gets the node immediately preceding this node. More...
 
virtual XalanNode * getNextSibling () const =0
 Gets the node immediately following this node. More...
 
virtual const XalanNamedNodeMap * getAttributes () const =0
 Gets a NamedNodeMap containing the attributes of this node (if it is an Element) or null otherwise. More...
 
virtual XalanDocument * getOwnerDocument () const =0
 Gets the Document object associated with this node. More...
 
virtual const XalanDOMString & getNamespaceURI () const =0
 Get the namespace URI of this node, or null if it is unspecified. More...
 
virtual const XalanDOMString & getPrefix () const =0
 Get the namespace prefix of this node, or null if it is unspecified. More...
 
virtual const XalanDOMString & getLocalName () const =0
 Returns the local part of the qualified name of this node. More...
 
virtual bool isIndexed () const =0
 Determine if the document is node-order indexed. More...
 
virtual IndexType getIndex () const =0
 Get the node's index. More...
 
virtual const XalanDOMString & getData () const =0
 Returns the character data of the node that implements this interface. More...
 
virtual bool isWhitespace () const =0
 Determine whether the text node instance is composed entirely of XML whitespace. More...
 
- Public Member Functions inherited from xalanc::XalanCharacterData
 XalanCharacterData ()
 
virtual ~XalanCharacterData ()
 
virtual const XalanDOMString & getNodeName () const =0
 Gets the name of this node, depending on its type. More...
 
virtual const XalanDOMString & getNodeValue () const =0
 Gets the value of this node, depending on its type. More...
 
virtual NodeType getNodeType () const =0
 An enum value representing the type of the underlying object. More...
 
virtual XalanNode * getParentNode () const =0
 Gets the parent of this node. More...
 
virtual const XalanNodeList * getChildNodes () const =0
 Gets a XalanNodeList that contains all children of this node. More...
 
virtual XalanNode * getFirstChild () const =0
 Gets the first child of this node. More...
 
virtual XalanNode * getLastChild () const =0
 Gets the last child of this node. More...
 
virtual XalanNode * getPreviousSibling () const =0
 Gets the node immediately preceding this node. More...
 
virtual XalanNode * getNextSibling () const =0
 Gets the node immediately following this node. More...
 
virtual const XalanNamedNodeMap * getAttributes () const =0
 Gets a XalanNamedNodeMap containing the attributes of this node (if it is an XalanElement) or a null pointer otherwise. More...
 
virtual XalanDocument * getOwnerDocument () const =0
 Gets the XalanDocument object associated with this node. More...
 
virtual const XalanDOMString & getNamespaceURI () const =0
 Get the namespace URI of this node. More...
 
virtual const XalanDOMString & getPrefix () const =0
 Get the namespace prefix of this node. More...
 
virtual const XalanDOMString & getLocalName () const =0
 Returns the local part of the qualified name of this node. More...
 
virtual bool isIndexed () const =0
 Determine if the document is node-order indexed. More...
 
virtual IndexType getIndex () const =0
 Get the node's index. More...
 
virtual const XalanDOMString & getData () const =0
 Returns the character data of the node that implements this interface. More...
 
- Public Member Functions inherited from xalanc::XalanNode
 XalanNode ()
 
virtual ~XalanNode ()
 
virtual const XalanDOMString & getNodeName () const =0
 Gets the name of this node, depending on its type. More...
 
virtual const XalanDOMString & getNodeValue () const =0
 Gets the value of this node, depending on its type. More...
 
virtual NodeType getNodeType () const =0
 An enum value representing the type of the underlying object. More...
 
virtual XalanNode * getParentNode () const =0
 Gets the parent of this node. More...
 
virtual const XalanNodeList * getChildNodes () const =0
 Gets a XalanNodeList that contains all children of this node. More...
 
virtual XalanNode * getFirstChild () const =0
 Gets the first child of this node. More...
 
virtual XalanNode * getLastChild () const =0
 Gets the last child of this node. More...
 
virtual XalanNode * getPreviousSibling () const =0
 Gets the node immediately preceding this node. More...
 
virtual XalanNode * getNextSibling () const =0
 Gets the node immediately following this node. More...
 
virtual const XalanNamedNodeMap * getAttributes () const =0
 Gets a XalanNamedNodeMap containing the attributes of this node (if it is an XalanElement) or a null pointer otherwise. More...
 
virtual XalanDocument * getOwnerDocument () const =0
 Gets the XalanDocument object associated with this node. More...
 
virtual const XalanDOMString & getNamespaceURI () const =0
 Get the namespace URI of this node. More...
 
virtual const XalanDOMString & getPrefix () const =0
 Get the namespace prefix of this node. More...
 
virtual const XalanDOMString & getLocalName () const =0
 Returns the local part of the qualified name of this node. More...
 
virtual bool isIndexed () const =0
 Determine if the document is node-order indexed. More...
 
virtual IndexType getIndex () const =0
 Get the node's index. More...
 

Additional Inherited Members

- Public Types inherited from xalanc::XalanNode
enum  NodeType {
  UNKNOWN_NODE = 0 , ELEMENT_NODE = 1 , ATTRIBUTE_NODE = 2 , TEXT_NODE = 3 ,
  CDATA_SECTION_NODE = 4 , ENTITY_REFERENCE_NODE = 5 , ENTITY_NODE = 6 , PROCESSING_INSTRUCTION_NODE = 7 ,
  COMMENT_NODE = 8 , DOCUMENT_NODE = 9 , DOCUMENT_TYPE_NODE = 10 , DOCUMENT_FRAGMENT_NODE = 11 ,
  NOTATION_NODE = 12
}
 
typedef unsigned long IndexType
 
- Static Public Member Functions inherited from xalanc::XalanSourceTreeText
static void initialize (MemoryManager &theManager)
 Perform static initialization. More...
 
static void terminate ()
 Perform static shut down. More...
 
- Protected Member Functions inherited from xalanc::XalanText
 XalanText (const XalanText &theSource)
 
XalanText & operator= (const XalanText &theSource)
 
bool operator== (const XalanText &theRHS) const
 
- Protected Member Functions inherited from xalanc::XalanCharacterData
 XalanCharacterData (const XalanCharacterData &theSource)
 
XalanCharacterData & operator= (const XalanCharacterData &theSource)
 
bool operator== (const XalanCharacterData &theRHS) const
 
- Protected Member Functions inherited from xalanc::XalanNode
 XalanNode (const XalanNode &theSource)
 
XalanNode & operator= (const XalanNode &theSource)
 
bool operator== (const XalanNode &theRHS) const
 

Detailed Description

Definition at line 35 of file XalanSourceTreeTextIWS.hpp.

Constructor & Destructor Documentation

◆ XalanSourceTreeTextIWS()

xalanc::XalanSourceTreeTextIWS::XalanSourceTreeTextIWS ( const XalanDOMString &  theData,
XalanNode *  theParentNode = 0,
XalanNode *  thePreviousSibling = 0,
XalanNode *  theNextSibling = 0,
IndexType  theIndex = 0 
)

Constructor.

Parameters
theDataThe text data of the node
theParentNodeThe parent node, if any.
thePreviousSiblingThe previous sibling, if any.
theNextSiblingThe next sibling, if any.
theIndexThe document-order index of the node.

◆ ~XalanSourceTreeTextIWS()

virtual xalanc::XalanSourceTreeTextIWS::~XalanSourceTreeTextIWS ( )
virtual

Member Function Documentation

◆ isWhitespace()

virtual bool xalanc::XalanSourceTreeTextIWS::isWhitespace ( ) const
virtual

Determine whether the text node instance is composed entirely of XML whitespace.

Returns
true if the node is all XML whitespace, false if not

Reimplemented from xalanc::XalanSourceTreeText.


The documentation for this class was generated from the following file: