| typedef void(FormatterListener::* DOMServices::MemberFunctionPtr)(const XMLCh *const, const unsigned int) |
| static void DOMServices::initialize | ( | MemoryManagerType & | theManager | ) | [static] |
Initialize static data.
Must be called before any other functions are called.
| static void DOMServices::terminate | ( | ) | [static] |
Destroy static data.
After thus function is called, no other functions can be called.
| static void DOMServices::getNodeData | ( | const XalanNode & | node, | |
| XalanDOMString & | data | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanAttr & | attribute, | |
| XalanDOMString & | data | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanComment & | comment, | |
| XalanDOMString & | data | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanDocument & | document, | |
| XalanDOMString & | data | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanDocumentFragment & | documentFragment, | |
| XalanDOMString & | data | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanElement & | element, | |
| XalanDOMString & | data | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanProcessingInstruction & | pi, | |
| XalanDOMString & | data | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanText & | text, | |
| XalanDOMString & | data | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanNode & | node, | |
| FormatterListener & | formatterListener, | |||
| MemberFunctionPtr | function | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanAttr & | attribute, | |
| FormatterListener & | formatterListener, | |||
| MemberFunctionPtr | function | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanComment & | comment, | |
| FormatterListener & | formatterListener, | |||
| MemberFunctionPtr | function | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanDocument & | document, | |
| FormatterListener & | formatterListener, | |||
| MemberFunctionPtr | function | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanDocumentFragment & | documentFragment, | |
| FormatterListener & | formatterListener, | |||
| MemberFunctionPtr | function | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanElement & | element, | |
| FormatterListener & | formatterListener, | |||
| MemberFunctionPtr | function | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanProcessingInstruction & | pi, | |
| FormatterListener & | formatterListener, | |||
| MemberFunctionPtr | function | |||
| ) | [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 void DOMServices::getNodeData | ( | const XalanText & | text, | |
| FormatterListener & | formatterListener, | |||
| MemberFunctionPtr | function | |||
| ) | [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. |
| static const XalanDOMString& DOMServices::getNameOfNode | ( | const XalanNode & | n | ) | [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 const XalanDOMString& DOMServices::getNameOfNode | ( | const XalanAttr & | attr | ) | [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 const XalanDOMString& DOMServices::getNameOfNode | ( | const XalanElement & | element | ) | [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 const XalanDOMString& DOMServices::getLocalNameOfNode | ( | const XalanNode & | n | ) | [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 const XalanDOMString& DOMServices::getNamespaceOfNode | ( | const XalanNode & | n | ) | [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 bool DOMServices::isNamespaceDeclaration | ( | const XalanAttr & | n | ) | [static] |
Determine whether or not an attribute node is declaring a namespace.
| node | DOM node to check |
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 const XalanDOMString* DOMServices::getNamespaceForPrefix | ( | const XalanDOMString & | prefix, | |
| const XalanElement & | namespaceContext | |||
| ) | [static] |
Retrieve the URI corresponding to a namespace prefix.
| prefix | prefix for a namespace | |
| namespaceContext | DOM element representing the context for namespace |
| static const XalanDOMString* DOMServices::getNamespaceForPrefix | ( | const XalanDOMChar * | theName, | |
| const PrefixResolver & | thePrefixResolver, | |||
| bool | isAttribute, | |||
| XalanDOMString & | thePrefix | |||
| ) | [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 |
Determine if a node is after another node, in document order.
| node1 | The first node | |
| node2 | The second node |
| static bool DOMServices::isNodeAfterSibling | ( | const XalanNode & | parent, | |
| const XalanNode & | child1, | |||
| const XalanNode & | child2 | |||
| ) | [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 |
const XalanDOMString& DOMServices::s_XMLString [static] |
const XalanDOMString& DOMServices::s_XMLStringWithSeparator [static] |
const XalanDOMString& DOMServices::s_XMLNamespacePrefix [static] |
const XalanDOMString& DOMServices::s_XMLNamespaceURI [static] |
const XalanDOMString& DOMServices::s_XMLNamespace [static] |
const XalanDOMString& DOMServices::s_XMLNamespaceWithSeparator [static] |
const XalanDOMString& DOMServices::s_XMLNamespaceSeparatorString [static] |
const XalanDOMString& DOMServices::s_XMLNamespacePrefixURI [static] |
const XalanDOMString::size_type& DOMServices::s_XMLStringLength [static] |
const XalanDOMString::size_type& DOMServices::s_XMLStringWithSeparatorLength [static] |
const XalanDOMString::size_type& DOMServices::s_XMLNamespacePrefixLength [static] |
const XalanDOMString::size_type& DOMServices::s_XMLNamespaceURILength [static] |
const XalanDOMString::size_type& DOMServices::s_XMLNamespaceLength [static] |
const XalanDOMString::size_type& DOMServices::s_XMLNamespacePrefixURILength [static] |
const XalanDOMString DOMServices::s_emptyString [static] |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
|
Xalan-C++ XSLT Processor Version 1.10 |
|
|