2005/5/9

     
 

class LibXMLDocumentBuilder

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