Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

ACEXML_StreamFactory Class Reference

A generic factory used to create an appropriate. More...

#include <ACEXML/common/ACEXML_StreamFactory.h>

List of all members.

Public Member Functions

virtual ~ACEXML_StreamFactory (void)
virtual ACEXML_CharStreamcreate_stream (const ACEXML_Char *uri)

Detailed Description

A generic factory used to create an appropriate.

See also:
ACEXML_CharStream from a SYSTEM id. This class creates a

ACEXML_FileCharStream or a

ACEXML_HttpCharStream depending on the URI supplied.

Write a stream abstraction for handling ftp:// type URIs and add a function to create and return such streams. That is the only chunk missing in the armour.

Constructor & Destructor Documentation

ACEXML_StreamFactory::~ACEXML_StreamFactory void   )  [virtual]

Member Function Documentation

ACEXML_CharStream * ACEXML_StreamFactory::create_stream const ACEXML_Char uri  )  [virtual]

Create the appropriate stream from the uri passed and return the stream. The caller is responsible for deallocating the returned stream.

uri SYSTEM id or a stream of characters (in the case of a StrCharStream).

The documentation for this class was generated from the following files:
Generated on Sun May 15 12:55:11 2005 for ACEXML by  doxygen