artefaktur
software engineer &        architecture

 
 
 
 

class LibXMLDocumentBuilder

Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::xml::libxmldom::LibXMLDocumentBuilder Class Reference

#include <LibXMLDocumentBuilder.h>

Inheritance diagram for acdk::xml::libxmldom::LibXMLDocumentBuilder:

acdk::xml::parsers::DocumentBuilder org::w3c::dom::DOMImplementation acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 LibXMLDocumentBuilder (bool validate=true, bool coalesce=false, bool expandEntities=false)
org::w3c::dom::RDOMImplementation getDOMImplementation ()
bool isNamespaceAware ()
bool isValidating ()
void setExtendedFlags (int flags)
int getExtendedFlags ()
org::w3c::dom::RDocument newDocument ()
org::w3c::dom::RDocument parse (IN(org::xml::sax::RInputSource) input) throw ( org::xml::sax::RSAXException , acdk::io::RIOException )
org::w3c::dom::RDocument parse (IN(acdk::io::RFile) file) throw ( org::xml::sax::RSAXException , acdk::io::RIOException )
org::w3c::dom::RDocument parse (IN(acdk::io::RReader) reader) throw ( org::xml::sax::RSAXException , acdk::io::RIOException )
org::w3c::dom::RDocument parse (IN(acdk::io::RReader) reader, IN(RString) systemID) throw ( org::xml::sax::RSAXException , acdk::io::RIOException )
org::w3c::dom::RDocument parse (IN(RString) uri) throw ( org::xml::sax::RSAXException , acdk::io::RIOException )
org::w3c::dom::RDocument _parseStream (IN(acdk::io::RReader) in, IN(RbyteArray) detectBuffer, IN(RString) publicId, IN(RString) systemId, IN(RString) base, bool validate, bool coalesce, bool expandEntities, bool entityResolver, bool errorHandler)
void setEntityResolver (IN(org::xml::sax::REntityResolver) resolver)
void setErrorHandler (IN(org::xml::sax::RErrorHandler) handler)
bool hasFeature (IN(RString) feature, IN(RString) version)
 Test if the DOM implementation implements a specific feature and version, as specified in .

acdk::lang::Object getFeature (IN(RString) feature, IN(RString) version)
org::w3c::dom::RDocument createDocument (IN(RString) namespaceURI, IN(RString) qualifiedName, IN(org::w3c::dom::RDocumentType) doctype)
org::w3c::dom::RDocumentType createDocumentType (IN(RString) qualifiedName, IN(RString) publicId, IN(RString) systemId)
void _setDocumentLocator (IN(acdk::lang::Object) ctx, IN(acdk::lang::Object) loc)
acdk::io::RReader _resolveEntity (IN(RString) publicId, IN(RString) systemId) throw ( org::xml::sax::RSAXException , acdk::io::RIOException )
void _warning (IN(RString) message, int lineNumber, int columnNumber, IN(RString) publicId, IN(RString) systemId)
void _error (IN(RString) message, int lineNumber, int columnNumber, IN(RString) publicId, IN(RString) systemId)
void _fatalError (IN(RString) message, int lineNumber, int columnNumber, IN(RString) publicId, IN(RString) systemId)

Protected Attributes

bool _validate
bool _coalesce
bool _expandEntities
org::xml::sax::REntityResolver _entityResolver
org::xml::sax::RErrorHandler _errorHandler
bool _seenFatalError
int _extendedFlags

Constructor & Destructor Documentation

acdk::xml::libxmldom::LibXMLDocumentBuilder::LibXMLDocumentBuilder bool  validate = true,
bool  coalesce = false,
bool  expandEntities = false
[inline]
 


Member Function Documentation

void acdk::xml::libxmldom::LibXMLDocumentBuilder::_error IN(RString message,
int  lineNumber,
int  columnNumber,
IN(RString publicId,
IN(RString systemId
 

void acdk::xml::libxmldom::LibXMLDocumentBuilder::_fatalError IN(RString message,
int  lineNumber,
int  columnNumber,
IN(RString publicId,
IN(RString systemId
 

org::w3c::dom::RDocument acdk::xml::libxmldom::LibXMLDocumentBuilder::_parseStream IN(acdk::io::RReader in,
IN(RbyteArray detectBuffer,
IN(RString publicId,
IN(RString systemId,
IN(RString base,
bool  validate,
bool  coalesce,
bool  expandEntities,
bool  entityResolver,
bool  errorHandler
 

acdk::io::RReader acdk::xml::libxmldom::LibXMLDocumentBuilder::_resolveEntity IN(RString publicId,
IN(RString systemId
throw ( org::xml::sax::RSAXException , acdk::io::RIOException )
 

void acdk::xml::libxmldom::LibXMLDocumentBuilder::_setDocumentLocator IN(acdk::lang::Object ctx,
IN(acdk::lang::Object loc
 

void acdk::xml::libxmldom::LibXMLDocumentBuilder::_warning IN(RString message,
int  lineNumber,
int  columnNumber,
IN(RString publicId,
IN(RString systemId
 

org::w3c::dom::RDocument acdk::xml::libxmldom::LibXMLDocumentBuilder::createDocument IN(RString namespaceURI,
IN(RString qualifiedName,
IN(org::w3c::dom::RDocumentType doctype
 

org::w3c::dom::RDocumentType acdk::xml::libxmldom::LibXMLDocumentBuilder::createDocumentType IN(RString qualifiedName,
IN(RString publicId,
IN(RString systemId
 

org::w3c::dom::RDOMImplementation acdk::xml::libxmldom::LibXMLDocumentBuilder::getDOMImplementation  )  [inline, virtual]
 

Implements acdk::xml::parsers::DocumentBuilder.

int acdk::xml::libxmldom::LibXMLDocumentBuilder::getExtendedFlags  )  [inline]
 

Returns:
flags combination of acdk::xml::sax::XMLReaderFlags

acdk::lang::Object acdk::xml::libxmldom::LibXMLDocumentBuilder::getFeature IN(RString feature,
IN(RString version
 

bool acdk::xml::libxmldom::LibXMLDocumentBuilder::hasFeature IN(RString feature,
IN(RString version
[virtual]
 

Test if the DOM implementation implements a specific feature and version, as specified in .

Parameters:
feature The name of the feature to test.
version This is the version number of the feature to test.
Returns:
true if the feature is implemented in the specified version, false otherwise.

Implements org::w3c::dom::DOMImplementation.

bool acdk::xml::libxmldom::LibXMLDocumentBuilder::isNamespaceAware  )  [inline, virtual]
 

Implements acdk::xml::parsers::DocumentBuilder.

bool acdk::xml::libxmldom::LibXMLDocumentBuilder::isValidating  )  [inline, virtual]
 

Implements acdk::xml::parsers::DocumentBuilder.

org::w3c::dom::RDocument acdk::xml::libxmldom::LibXMLDocumentBuilder::newDocument  )  [inline, virtual]
 

Implements acdk::xml::parsers::DocumentBuilder.

org::w3c::dom::RDocument acdk::xml::libxmldom::LibXMLDocumentBuilder::parse IN(RString uri  )  throw ( org::xml::sax::RSAXException , acdk::io::RIOException ) [inline, virtual]
 

Reimplemented from acdk::xml::parsers::DocumentBuilder.

org::w3c::dom::RDocument acdk::xml::libxmldom::LibXMLDocumentBuilder::parse IN(acdk::io::RReader reader,
IN(RString systemID
throw ( org::xml::sax::RSAXException , acdk::io::RIOException ) [inline, virtual]
 

Reimplemented from acdk::xml::parsers::DocumentBuilder.

org::w3c::dom::RDocument acdk::xml::libxmldom::LibXMLDocumentBuilder::parse IN(acdk::io::RReader reader  )  throw ( org::xml::sax::RSAXException , acdk::io::RIOException ) [inline, virtual]
 

Reimplemented from acdk::xml::parsers::DocumentBuilder.

org::w3c::dom::RDocument acdk::xml::libxmldom::LibXMLDocumentBuilder::parse IN(acdk::io::RFile file  )  throw ( org::xml::sax::RSAXException , acdk::io::RIOException ) [inline, virtual]
 

Reimplemented from acdk::xml::parsers::DocumentBuilder.

org::w3c::dom::RDocument acdk::xml::libxmldom::LibXMLDocumentBuilder::parse IN(org::xml::sax::RInputSource input  )  throw ( org::xml::sax::RSAXException , acdk::io::RIOException ) [virtual]
 

Implements acdk::xml::parsers::DocumentBuilder.

void acdk::xml::libxmldom::LibXMLDocumentBuilder::setEntityResolver IN(org::xml::sax::REntityResolver resolver  )  [inline, virtual]
 

Implements acdk::xml::parsers::DocumentBuilder.

void acdk::xml::libxmldom::LibXMLDocumentBuilder::setErrorHandler IN(org::xml::sax::RErrorHandler handler  )  [inline, virtual]
 

Implements acdk::xml::parsers::DocumentBuilder.

void acdk::xml::libxmldom::LibXMLDocumentBuilder::setExtendedFlags int  flags  )  [inline]
 

Parameters:
flags combination of acdk::xml::sax::XMLReaderFlags

Member Data Documentation

bool acdk::xml::libxmldom::LibXMLDocumentBuilder::_coalesce [protected]
 

org::xml::sax::REntityResolver acdk::xml::libxmldom::LibXMLDocumentBuilder::_entityResolver [protected]
 

org::xml::sax::RErrorHandler acdk::xml::libxmldom::LibXMLDocumentBuilder::_errorHandler [protected]
 

bool acdk::xml::libxmldom::LibXMLDocumentBuilder::_expandEntities [protected]
 

int acdk::xml::libxmldom::LibXMLDocumentBuilder::_extendedFlags [protected]
 

bool acdk::xml::libxmldom::LibXMLDocumentBuilder::_seenFatalError [protected]
 

bool acdk::xml::libxmldom::LibXMLDocumentBuilder::_validate [protected]
 

 
Last modified 2005-05-08 18:34 by SYSTEM By Artefaktur, Ing. Bureau Kommer