fintp_base
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BatchFilter Class Reference

#include <BatchFilter.h>

Inheritance diagram for BatchFilter:

Public Member Functions

 BatchFilter ()
 
 ~BatchFilter ()
 
bool canLogPayload ()
 
bool isMethodSupported (FilterMethod method, bool asClient)
 
FilterResult ProcessMessage (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *inputOutputData, NameValueCollection &transportHeaders, bool asClient)
 
FilterResult ProcessMessage (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *inputData, unsigned char *outputData, NameValueCollection &transportHeaders, bool asClient)
 
FilterResult ProcessMessage (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *inputData, unsigned char **outputData, NameValueCollection &transportHeaders, bool asClient)
 

Static Public Member Functions

static void Terminate ()
 

Static Public Attributes

static const string BatchFILE = "BatchFILE"
 
static const string BatchPARAM = "BatchPARAM"
 
static const string BatchUSEEXT = "BatchUSEEXT"
 
static const string BatchOUTPUTFORMAT = "BatchOUTPUTFORMAT"
 
static const string OUTPUT_METHOD_TEXT = "OUTPUT_METHOD_TEXT"
 
static const string OUTPUT_METHOD_XML = "OUTPUT_METHOD_XML"
 
static const string OUTPUT_METHOD_NONE = "OUTPUT_METHOD_NONE"
 

Private Member Functions

void validateProperties (NameValueCollection &headers)
 private methods implementation More...
 
void replyOutputFormat (NameValueCollection &headers, int format)
 
XALAN_CPP_NAMESPACE_QUALIFIER
XalanCompiledStylesheet * 
getBatch (const string filename)
 

Static Private Member Functions

static
XALAN_CPP_NAMESPACE_QUALIFIER
XalanTransformer * 
getTransformer ()
 

Static Private Attributes

static bool m_ExtensionsInstalled = false
 
static XercesDOMTreeErrorHandler * m_ErrorReporter = NULL
 
static
XALAN_CPP_NAMESPACE_QUALIFIER
XalanTransformer * 
m_Transformer = NULL
 
static map< string, const
XALAN_CPP_NAMESPACE_QUALIFIER
XalanCompiledStylesheet * > 
m_BatchCache
 

Constructor & Destructor Documentation

BatchFilter::BatchFilter ( )
BatchFilter::~BatchFilter ( )

Member Function Documentation

bool BatchFilter::canLogPayload ( )
XALAN_CPP_NAMESPACE_QUALIFIER XalanCompiledStylesheet * BatchFilter::getBatch ( const string  filename)
private
XALAN_CPP_NAMESPACE_QUALIFIER XalanTransformer * BatchFilter::getTransformer ( )
staticprivate
bool BatchFilter::isMethodSupported ( FilterMethod  method,
bool  asClient 
)
AbstractFilter::FilterResult BatchFilter::ProcessMessage ( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  inputOutputData,
NameValueCollection &  transportHeaders,
bool  asClient 
)
AbstractFilter::FilterResult BatchFilter::ProcessMessage ( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  inputData,
unsigned char *  outputData,
NameValueCollection &  transportHeaders,
bool  asClient 
)
AbstractFilter::FilterResult BatchFilter::ProcessMessage ( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  inputData,
unsigned char **  outputData,
NameValueCollection &  transportHeaders,
bool  asClient 
)
void BatchFilter::replyOutputFormat ( NameValueCollection &  headers,
int  format 
)
private
void BatchFilter::Terminate ( )
static
void BatchFilter::validateProperties ( NameValueCollection &  headers)
private

private methods implementation

Member Data Documentation

XERCES_CPP_NAMESPACE_USE const string BatchFilter::BatchFILE = "BatchFILE"
static
const string BatchFilter::BatchOUTPUTFORMAT = "BatchOUTPUTFORMAT"
static
const string BatchFilter::BatchPARAM = "BatchPARAM"
static
const string BatchFilter::BatchUSEEXT = "BatchUSEEXT"
static
map< string, const XALAN_CPP_NAMESPACE_QUALIFIER XalanCompiledStylesheet * > BatchFilter::m_BatchCache
staticprivate
XercesDOMTreeErrorHandler * BatchFilter::m_ErrorReporter = NULL
staticprivate
bool BatchFilter::m_ExtensionsInstalled = false
staticprivate
XALAN_CPP_NAMESPACE_QUALIFIER XalanTransformer * BatchFilter::m_Transformer = NULL
staticprivate
const string BatchFilter::OUTPUT_METHOD_NONE = "OUTPUT_METHOD_NONE"
static
const string BatchFilter::OUTPUT_METHOD_TEXT = "OUTPUT_METHOD_TEXT"
static
const string BatchFilter::OUTPUT_METHOD_XML = "OUTPUT_METHOD_XML"
static

The documentation for this class was generated from the following files: