#include <XSLTFilter.h>
|
| XSLTFilter () |
|
| ~XSLTFilter () |
|
bool | canLogPayload () |
|
bool | isMethodSupported (FilterMethod method, bool asClient) |
|
FilterResult | ProcessMessage (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *inputOutputData, NameValueCollection &transportHeaders, bool asClient) |
|
FilterResult | ProcessMessage (const XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *inputData, AbstractFilter::buffer_type outputData, NameValueCollection &transportHeaders, bool asClient) |
|
FilterResult | ProcessMessage (AbstractFilter::buffer_type inputData, XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *outputData, NameValueCollection &transportHeaders, bool asClient) |
|
FilterResult | ProcessMessage (AbstractFilter::buffer_type inputData, AbstractFilter::buffer_type outputData, NameValueCollection &transportHeaders, bool asClient) |
|
FilterResult | ProcessMessage (AbstractFilter::buffer_type inputData, unsigned char **outputData, NameValueCollection &transportHeaders, bool asClient) |
|
FilterResult | ProcessMessage (const XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *inputData, unsigned char **outputData, NameValueCollection &transportHeaders, bool asClient) |
|
FilterResult | ProcessMessage (XALAN_CPP_NAMESPACE_QUALIFIER XercesDOMWrapperParsedSource *inputData, AbstractFilter::buffer_type outputData, NameValueCollection &transportHeaders, bool asClient) |
|
virtual | ~AbstractFilter () |
| Destructor. More...
|
|
const NameValueCollection & | getProperties () const |
|
void | setLogFile (const string &filename) |
| sets the name of the file where the payload will be logged More...
|
|
string | getLogFile () const |
| gets the name of the file where the payload will be logged More...
|
|
virtual bool | isTransportType () |
|
void | addProperty (const string &name, const string &value) |
|
FilterType::FilterTypeEnum | getFilterType () const |
|
virtual void | Init () |
|
virtual void | Rollback () |
|
virtual void | Commit () |
|
virtual void | Abort () |
|
virtual bool | isBatch () const |
|
virtual string | getQueueManagerName () const |
|
virtual string | getTransportURI () const |
|
virtual string | getQueueName () const |
|
|
static
XALAN_CPP_NAMESPACE_QUALIFIER
XercesDOMWrapperParsedSource * | parseSource (const XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *inputData) |
|
static void | releaseSource (XALAN_CPP_NAMESPACE_QUALIFIER XercesDOMWrapperParsedSource *source) |
|
static string | ToString (const FilterMethod type) |
|
|
static
XALAN_CPP_NAMESPACE_QUALIFIER
XalanTransformer * | getTransformer () |
|
static const
XALAN_CPP_NAMESPACE_QUALIFIER
XalanCompiledStylesheet * | getXSLT (const string &filename) |
|
static void | CreateKeys () |
|
static void | DeleteTransformers (void *data) |
|
XSLTFilter::XSLTFilter |
( |
| ) |
|
XSLTFilter::~XSLTFilter |
( |
| ) |
|
bool XSLTFilter::canLogPayload |
( |
| ) |
|
|
virtual |
void XSLTFilter::CreateKeys |
( |
| ) |
|
|
staticprivate |
void XSLTFilter::DeleteTransformers |
( |
void * |
data | ) |
|
|
staticprivate |
string XSLTFilter::getTransform |
( |
NameValueCollection & |
headers | ) |
|
|
private |
private methods implementation
XALAN_CPP_NAMESPACE_QUALIFIER XalanTransformer * XSLTFilter::getTransformer |
( |
| ) |
|
|
staticprivate |
const XALAN_CPP_NAMESPACE_QUALIFIER XalanCompiledStylesheet * XSLTFilter::getXSLT |
( |
const string & |
filename | ) |
|
|
staticprivate |
XALAN_CPP_NAMESPACE_QUALIFIER XercesDOMWrapperParsedSource * XSLTFilter::parseSource |
( |
const XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * |
inputData | ) |
|
|
static |
AbstractFilter::FilterResult XSLTFilter::ProcessMessage |
( |
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * |
inputOutputData, |
|
|
NameValueCollection & |
transportHeaders, |
|
|
bool |
asClient |
|
) |
| |
|
virtual |
FilterResult FinTP::XSLTFilter::ProcessMessage |
( |
AbstractFilter::buffer_type |
inputData, |
|
|
XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * |
outputData, |
|
|
NameValueCollection & |
transportHeaders, |
|
|
bool |
asClient |
|
) |
| |
|
inlinevirtual |
AbstractFilter::FilterResult XSLTFilter::ProcessMessage |
( |
const XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * |
inputData, |
|
|
unsigned char ** |
outputData, |
|
|
NameValueCollection & |
transportHeaders, |
|
|
bool |
asClient |
|
) |
| |
|
virtual |
void XSLTFilter::releaseSource |
( |
XALAN_CPP_NAMESPACE_QUALIFIER XercesDOMWrapperParsedSource * |
source | ) |
|
|
static |
void XSLTFilter::replyOutputFormat |
( |
NameValueCollection & |
headers, |
|
|
int |
format |
|
) |
| const |
|
private |
pthread_key_t XSLTFilter::CompiledXSLTsKey |
|
staticprivate |
pthread_once_t XSLTFilter::KeysCreate = PTHREAD_ONCE_INIT |
|
staticprivate |
XALAN_CPP_NAMESPACE_QUALIFIER XercesDOMSupport * XSLTFilter::m_DOMSupport = NULL |
|
staticprivate |
XALAN_CPP_NAMESPACE_QUALIFIER XercesParserLiaison * XSLTFilter::m_Liaison = NULL |
|
staticprivate |
const string XSLTFilter::OUTPUT_METHOD_NONE = "OUTPUT_METHOD_NONE" |
|
static |
const string XSLTFilter::OUTPUT_METHOD_TEXT = "OUTPUT_METHOD_TEXT" |
|
static |
const string XSLTFilter::OUTPUT_METHOD_XML = "OUTPUT_METHOD_XML" |
|
static |
pthread_key_t XSLTFilter::TransformerKey |
|
staticprivate |
const string XSLTFilter::XSLTCRTPARSESOURCE = "XSLTPSRC" |
|
static |
XERCES_CPP_NAMESPACE_USE const string XSLTFilter::XSLTFILE = "XSLTFILE" |
|
static |
const string XSLTFilter::XSLTOUTPUTFORMAT = "XSLTOUTPUTFORMAT" |
|
static |
const string XSLTFilter::XSLTPARAM = "XSLTPARAM" |
|
static |
const string XSLTFilter::XSLTUSEEXT = "XSLTUSEEXT" |
|
static |
The documentation for this class was generated from the following files: