Cross-Platform C++

ot::xml
class XMLInputSource

#include "ot/xml/XMLInputSource.h"

ot::ManagedObject A single input source for an XML entity. This class allows an application to encapsulate information about an input source in a single object, which may include a public identifier, a system identifier, a byte stream (possibly with a specified encoding), and/or a character stream.




Constructor/Destructor Summary
XMLInputSource()
        
XMLInputSource(InputStream* pInputStream)
        
XMLInputSource(Reader* pReader)
        
XMLInputSource(const String& systemId)
        

Method Summary
 String getEncoding() const
        
 RefPtr< InputStream > getInputStream() const
        
 String getPublicId() const
        
 RefPtr< Reader > getReader() const
        
 String getSystemId() const
        
 void setEncoding(const String& encoding)
        
 void setInputStream(InputStream* pInputStream)
        
 void setPublicId(const String& publicId)
        
 void setReader(Reader* pReader)
        
 void setSystemId(const String& systemId)
        

Methods inherited from class ot::ManagedObject
addRef(), getRefCount(), onFinalRelease(), operator=(const ManagedObject&), release()

Constructor/Destructor Detail

XMLInputSource

 XMLInputSource()


XMLInputSource

 XMLInputSource(InputStream* pInputStream)


XMLInputSource

 XMLInputSource(Reader* pReader)


XMLInputSource

 XMLInputSource(const String& systemId)


Method Detail

getEncoding

String getEncoding() const


getInputStream

RefPtr< InputStreamgetInputStream() const


getPublicId

String getPublicId() const


getReader

RefPtr< ReadergetReader() const


getSystemId

String getSystemId() const


setEncoding

void setEncoding(const String& encoding)


setInputStream

void setInputStream(InputStream* pInputStream)


setPublicId

void setPublicId(const String& publicId)


setReader

void setReader(Reader* pReader)


setSystemId

void setSystemId(const String& systemId)



Cross-Platform C++

Found a bug or missing feature? Please email us at support@elcel.com

Copyright © 2000-2005 ElCel Technology   Trademark Acknowledgements