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

#include <XSECTXFMInputSource.hpp>

Collaboration diagram for XSECTXFMInputSource:

Collaboration graph
[legend]
List of all members.

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.


Public Methods

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

virtual ~XSECTXFMInputSource ()
 Destructor.

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


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  
 

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 Wed May 7 21:44:16 2003 for XML-Security-C by doxygen1.2.18