Public Member Functions | Protected Attributes

IStreamInputSource Class Reference

#include <IStreamInputSource.h>

List of all members.

Public Member Functions

 IStreamInputSource (istream &_is, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
 IStreamInputSource (istream &_is, const XMLCh *const system_id, MemoryManager *const manager=XMLPlatformUtils::fgMemoryManager)
BinInputStream * makeStream () const
 IStreamInputSource (const IStreamInputSource &)
 unimplemented copy constructors
IStreamInputSourceoperator= (const IStreamInputSource &)
 unimplemented assignment operator

Protected Attributes

istream & is

Detailed Description

This class is a derivative of the standard Xerxes C InputSource class. It provides the parser access to data via a general istream.


Constructor & Destructor Documentation

IStreamInputSource::IStreamInputSource ( istream &  _is,
MemoryManager *const   manager = XMLPlatformUtils::fgMemoryManager 
) [inline]

Constructor.

Parameters:
_is the istream to use as input to the parser.
manager Pointer to the memory manager to be used to allocate objects.
IStreamInputSource::IStreamInputSource ( istream &  _is,
const XMLCh *const   system_id,
MemoryManager *const   manager = XMLPlatformUtils::fgMemoryManager 
) [inline]

Constructor.

Parameters:
_is the istream to use as input to the parser.
system_id The system identifier(URI).
manager Pointer to the memory manager to be used to allocate objects.
IStreamInputSource::IStreamInputSource ( const IStreamInputSource  ) 

unimplemented copy constructors


Member Function Documentation

BinInputStream * IStreamInputSource::makeStream (  )  const

This method will return a binary input stream derivative that will parse from the standard input of the local host.

Returns:
A dynamically allocated binary input stream derivative that can parse from the standardinput.
IStreamInputSource& IStreamInputSource::operator= ( const IStreamInputSource  ) 

unimplemented assignment operator


Member Data Documentation

istream& IStreamInputSource::is [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines