#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|