Public Types | |
| typedef void(FormatterListener::* | MemberFunctionPtr )(const XMLCh *const, const unsigned int) |
Static Public Member Functions | |
| static void | initialize (MemoryManagerType &theManager) |
| Initialize static data. More... | |
| static void | terminate () |
| Destroy static data. More... | |
| static void | getNodeData (const XalanNode &node, XalanDOMString &data) |
| Retrieves data for node. More... | |
| static void | getNodeData (const XalanAttr &attribute, XalanDOMString &data) |
| Retrieves data for node. More... | |
| static void | getNodeData (const XalanComment &comment, XalanDOMString &data) |
| Retrieves data for node. More... | |
| static void | getNodeData (const XalanDocument &document, XalanDOMString &data) |
| Retrieves data for node. More... | |
| static void | getNodeData (const XalanDocumentFragment &documentFragment, XalanDOMString &data) |
| Retrieves data for node. More... | |
| static void | getNodeData (const XalanElement &element, XalanDOMString &data) |
| Retrieves data for node. More... | |
| static void | getNodeData (const XalanProcessingInstruction &pi, XalanDOMString &data) |
| Retrieves data for node. More... | |
| static void | getNodeData (const XalanText &text, XalanDOMString &data) |
| Retrieves data for node. More... | |
| static void | getNodeData (const XalanNode &node, FormatterListener &formatterListener, MemberFunctionPtr function) |
| Sends the data for a node to a FormatterListener. More... | |
| static void | getNodeData (const XalanAttr &attribute, FormatterListener &formatterListener, MemberFunctionPtr function) |
| Sends the data for a node to a FormatterListener. More... | |
| static void | getNodeData (const XalanComment &comment, FormatterListener &formatterListener, MemberFunctionPtr function) |
| Sends the data for a node to a FormatterListener. More... | |
| static void | getNodeData (const XalanDocument &document, FormatterListener &formatterListener, MemberFunctionPtr function) |
| Sends the data for a node to a FormatterListener. More... | |
| static void | getNodeData (const XalanDocumentFragment &documentFragment, FormatterListener &formatterListener, MemberFunctionPtr function) |
| Sends the data for a node to a FormatterListener. More... | |
| static void | getNodeData (const XalanElement &element, FormatterListener &formatterListener, MemberFunctionPtr function) |
| Sends the data for a node to a FormatterListener. More... | |
| static void | getNodeData (const XalanProcessingInstruction &pi, FormatterListener &formatterListener, MemberFunctionPtr function) |
| Sends the data for a node to a FormatterListener. More... | |
| static void | getNodeData (const XalanText &text, FormatterListener &formatterListener, MemberFunctionPtr function) |
| Sends the data for a node to a FormatterListener. More... | |
| static const XalanDOMString & | getNameOfNode (const XalanNode &n) |
| Retrieve the name of the node, taking into account the differences between the DOM and XSLT data models. More... | |
| static const XalanDOMString & | getNameOfNode (const XalanAttr &attr) |
| Retrieve the name of the node, taking into account the differences between the DOM and XSLT data models. More... | |
| static const XalanDOMString & | getNameOfNode (const XalanElement &element) |
| Retrieve the name of the node, taking into account the differences between the DOM and XSLT data models. More... | |
| static const XalanDOMString & | getLocalNameOfNode (const XalanNode &n) |
| Retrieve local name of node, taking into account the differences between the DOM and XSLT data models. More... | |
| static const XalanDOMString & | getNamespaceOfNode (const XalanNode &n) |
| Retrieve the namespace of the node, taking into account the differences between the DOM and XSLT data models. More... | |
| static bool | isNamespaceDeclaration (const XalanAttr &n) |
| Determine whether or not an attribute node is declaring a namespace. More... | |
| static XalanNode * | getParentOfNode (const XalanNode &node) |
| Retrieve the parent of a node. More... | |
| static const XalanDOMString * | getNamespaceForPrefix (const XalanDOMString &prefix, const XalanElement &namespaceContext) |
| Retrieve the URI corresponding to a namespace prefix. More... | |
| static const XalanDOMString * | getNamespaceForPrefix (const XalanDOMChar *theName, const PrefixResolver &thePrefixResolver, bool isAttribute, XalanDOMString &thePrefix) |
| Retrieve the URI corresponding to a namespace prefix, using the supplied name, and PrefixResolver. More... | |
| static bool | isNodeAfter (const XalanNode &node1, const XalanNode &node2) |
| Determine if a node is after another node, in document order. More... | |
| static bool | isNodeAfterSibling (const XalanNode &parent, const XalanNode &child1, const XalanNode &child2) |
| Determine if a node is after another node in the sibling list. More... | |
| typedef void(FormatterListener::* DOMServices::MemberFunctionPtr)(const XMLCh *const, const unsigned int) |
|
static |
Retrieve local name of node, taking into account the differences between the DOM and XSLT data models.
| node | DOM node whose name is returned |
|
static |
Retrieve the name of the node, taking into account the differences between the DOM and XSLT data models.
| node | DOM node whose name is returned |
|
static |
Retrieve the name of the node, taking into account the differences between the DOM and XSLT data models.
| attr | DOM attribute node whose name is returned |
|
static |
Retrieve the name of the node, taking into account the differences between the DOM and XSLT data models.
| attr | DOM element node whose name is returned |
|
static |
Retrieve the URI corresponding to a namespace prefix.
| prefix | prefix for a namespace |
| namespaceContext | DOM element representing the context for namespace |
|
static |
Retrieve the URI corresponding to a namespace prefix, using the supplied name, and PrefixResolver.
The routine also returns the prefix.
| theName | The name that contains the prefix |
| thePrefixResolver | The PrefixResolver to use |
| isAttribute | If true, special rules for attributes are used |
| thePrefix | The prefix |
|
static |
Retrieve the namespace of the node, taking into account the differences between the DOM and XSLT data models.
| node | DOM node whose namespace is returned |
|
static |
Retrieves data for node.
| node | DOM node whose data is to be returned |
| data | a string to which the node's data will be appended |
|
static |
Retrieves data for node.
| attribute | DOM node whose data is to be returned |
| data | a string to which the node's data will be appended |
|
static |
Retrieves data for node.
| comment | DOM node whose data is to be returned |
| data | a string to which the node's data will be appended |
|
static |
Retrieves data for node.
| document | DOM node whose data is to be returned |
| data | a string to which the node's data will be appended |
|
static |
Retrieves data for node.
| documentFragment | DOM node whose data is to be returned |
| data | a string to which the node's data will be appended |
|
static |
Retrieves data for node.
| element | DOM node whose data is to be returned |
| data | a string to which the node's data will be appended |
|
static |
Retrieves data for node.
| pi | DOM node whose data is to be returned |
| data | a string to which the node's data will be appended |
|
static |
Retrieves data for node.
| node | DOM node whose data is to be returned |
| data | a string to which the node's data will be appended |
|
static |
Sends the data for a node to a FormatterListener.
| node | DOM node whose data is to be returned |
| formatterListener | the FormatterListener instance to receive the data |
| function | A pointer to the member function of FormatterListener to call |
|
static |
Sends the data for a node to a FormatterListener.
| attribute | DOM node whose data is to be returned |
| formatterListener | the FormatterListener instance to receive the data |
| fRaw | Whether or not the data should be sent raw. |
|
static |
Sends the data for a node to a FormatterListener.
| comment | DOM node whose data is to be returned |
| formatterListener | the FormatterListener instance to receive the data |
| fRaw | Whether or not the data should be sent raw. |
|
static |
Sends the data for a node to a FormatterListener.
| document | DOM node whose data is to be returned |
| formatterListener | the FormatterListener instance to receive the data |
| fRaw | Whether or not the data should be sent raw. |
|
static |
Sends the data for a node to a FormatterListener.
| documentFragment | DOM node whose data is to be sent |
| formatterListener | the FormatterListener instance to receive the data |
| fRaw | Whether or not the data should be sent raw. |
|
static |
Sends the data for a node to a FormatterListener.
| element | DOM node whose data is to be returned |
| formatterListener | the FormatterListener instance to receive the data |
| fRaw | Whether or not the data should be sent raw. |
|
static |
Sends the data for a node to a FormatterListener.
| pi | DOM node whose data is to be returned |
| formatterListener | the FormatterListener instance to receive the data |
| fRaw | Whether or not the data should be sent raw. |
|
static |
Sends the data for a node to a FormatterListener.
| node | DOM node whose data is to be returned |
| formatterListener | the FormatterListener instance to receive the data |
| fRaw | Whether or not the data should be sent raw. |
Retrieve the parent of a node.
This function has to be implemented, because the DOM WG decided that attributes don't have parents.
| node | child node |
|
static |
Initialize static data.
Must be called before any other functions are called.
|
static |
Determine whether or not an attribute node is declaring a namespace.
| node | DOM node to check |
Determine if a node is after another node, in document order.
| node1 | The first node |
| node2 | The second node |
|
static |
Determine if a node is after another node in the sibling list.
| parent | The parent of the nodes. |
| node1 | The first node |
| node2 | The second node |
|
static |
Destroy static data.
After thus function is called, no other functions can be called.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
|
Xalan-C++ XSLT Processor Version 1.10 |
|
|