#include <TXFMBase.hpp>
Inheritance diagram for TXFMBase:


Public Types | |
| enum | ioType { NONE = 1, BYTE_STREAM = 2, DOM_NODES = 3 } |
| enum | nodeType { DOM_NODE_NONE = 1, DOM_NODE_DOCUMENT = 2, DOM_NODE_DOCUMENT_FRAGMENT = 3, DOM_NODE_DOCUMENT_NODE = 4, DOM_NODE_XPATH_NODESET = 5 } |
Public Methods | |
| TXFMBase (DOMDocument *doc) | |
| virtual | ~TXFMBase () |
| virtual void | setInput (TXFMBase *newInput)=0 |
| virtual ioType | getInputType (void)=0 |
| virtual ioType | getOutputType (void)=0 |
| virtual nodeType | getNodeType (void)=0 |
| virtual bool | nameSpacesExpanded (void) |
| virtual void | expandNameSpaces (void) |
| void | deleteExpandedNameSpaces (void) |
| virtual void | stripComments (void) |
| virtual void | activateComments (void) |
| virtual bool | getCommentsStatus (void) |
| virtual unsigned int | readBytes (XMLByte *const toFill, const unsigned int maxToFill)=0 |
| virtual DOMDocument * | getDocument ()=0 |
| virtual DOMNode * | getFragmentNode ()=0 |
| virtual safeBuffer | getFragmentId ()=0 |
| virtual XSECXPathNodeList & | getXPathNodeList () |
Protected Attributes | |
| TXFMBase * | input |
| bool | keepComments |
| XSECNameSpaceExpander * | mp_nse |
| DOMDocument * | mp_expansionDoc |
| XSECXPathNodeList | m_XPathMap |
Friends | |
| void | deleteTXFMChain (TXFMBase *toDelete) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in TXFMC14n. |
|
|
|
|
|
Reimplemented in TXFMXSL. |
|
|
|
|
|
Implemented in TXFMBase64, TXFMC14n, TXFMDocObject, TXFMEnvelope, TXFMOutputFile, TXFMSB, TXFMSHA1, TXFMURL, TXFMXPath, and TXFMXSL. |
|
|
Implemented in TXFMBase64, TXFMC14n, TXFMDocObject, TXFMEnvelope, TXFMOutputFile, TXFMSB, TXFMSHA1, TXFMURL, TXFMXPath, and TXFMXSL. |
|
|
Implemented in TXFMBase64, TXFMC14n, TXFMDocObject, TXFMEnvelope, TXFMOutputFile, TXFMSB, TXFMSHA1, TXFMURL, TXFMXPath, and TXFMXSL. |
|
|
Implemented in TXFMBase64, TXFMC14n, TXFMDocObject, TXFMEnvelope, TXFMOutputFile, TXFMSB, TXFMSHA1, TXFMURL, TXFMXPath, and TXFMXSL. |
|
|
Implemented in TXFMBase64, TXFMC14n, TXFMDocObject, TXFMEnvelope, TXFMOutputFile, TXFMSB, TXFMSHA1, TXFMURL, TXFMXPath, and TXFMXSL. |
|
|
Implemented in TXFMBase64, TXFMC14n, TXFMDocObject, TXFMEnvelope, TXFMOutputFile, TXFMSB, TXFMSHA1, TXFMURL, TXFMXPath, and TXFMXSL. |
|
|
Reimplemented in TXFMEnvelope, and TXFMXPath. |
|
|
Reimplemented in TXFMXSL. |
|
||||||||||||
|
Implemented in TXFMBase64, TXFMC14n, TXFMDocObject, TXFMEnvelope, TXFMOutputFile, TXFMSB, TXFMSHA1, TXFMURL, TXFMXPath, and TXFMXSL. |
|
|
Implemented in TXFMBase64, TXFMC14n, TXFMDocObject, TXFMEnvelope, TXFMOutputFile, TXFMSB, TXFMSHA1, TXFMURL, TXFMXPath, and TXFMXSL. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.15