Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

XSECTXFMInputSource Class Reference
[Classes that interface applications to XML Security C.]

InputSource wrapper for a TXFMList. More...

#include <XSECTXFMInputSource.hpp>

Collaboration diagram for XSECTXFMInputSource:

Collaboration graph
[legend]
List of all members.

Public Methods

Constructors and Destructors
 XSECTXFMInputSource (TXFMChain *lst, bool deleteWhenDone=true)
 Construct around an existing transform list. More...

virtual ~XSECTXFMInputSource ()
 Destructor. More...

Stream management methods
BinInputStream * makeStream () const
 Interface method. More...


Detailed Description

InputSource wrapper for a TXFMList.

This class provides a wrapper for a TXFMList. It is used to provide an input to the Xerces Parser.

Note:
This is a one-off use class. In the process of providing bytes to the parser, it runs through the transforms, which (currently) cannot be reset.


Constructor & Destructor Documentation

XSECTXFMInputSource::XSECTXFMInputSource TXFMChain   lst,
bool    deleteWhenDone = true
 

Construct around an existing transform list.

Parameters:
lst  The final TXFM element in the input chain.
deleteWhenDone  Flag to instruct the class to delete the chain when done. By default set to true.

virtual XSECTXFMInputSource::~XSECTXFMInputSource   [virtual]
 

Destructor.

Delete the object. If deleteWhenDone was set during construction, will delete the chain if it has not already been done.


Member Function Documentation

BinInputStream* XSECTXFMInputSource::makeStream   const
 

Interface method.

Returns an InputStream that can be read by the parser


The documentation for this class was generated from the following file:
Generated on Thu May 8 20:17:41 2003 for XML-Security-C by doxygen1.2.15