## Xalan-C++ API Documentation

### The Xalan C++ XSLT Processor Version 1.10

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# FormatterToDeprecatedXercesDOM Class Reference

This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and adds the result to a document or document fragment. More...

`#include <FormatterToDeprecatedXercesDOM.hpp>`

Inheritance diagram for FormatterToDeprecatedXercesDOM:

[legend]
Collaboration diagram for FormatterToDeprecatedXercesDOM:

[legend]
List of all members.

## Public Methods

- FormatterToDeprecatedXercesDOM (DOM_Document_Type &doc, DOM_DocumentFragmentType &docFrag, DOM_ElementType &currentElement)
    Construct a FormatterToDeprecatedXercesDOM instance. More...
- FormatterToDeprecatedXercesDOM (DOM_Document_Type &doc, DOM_ElementType &currentElement)
    Construct a FormatterToDeprecatedXerces DOM instance. More...
- FormatterToDeprecatedXercesDOM (DOM_Document_Type &doc)
    Construct a FormatterToDeprecatedXercesDOM instance. More...
- virtual ~FormatterToDeprecatedXercesDOM ()
- virtual void charactersRaw (const XMLCh *const chars, const unsigned int length)
- virtual void comment (const XMLCh *const data)
- virtual void cdata (const XMLCh *const ch, const unsigned int length)
- virtual void entityReference (const XMLCh *const name)
- virtual void setDocumentLocator (const LocatorType *const locator)
- virtual void startDocument ()
- virtual void endDocument ()
- virtual void startElement (const XMLCh *const name, AttributeListType &attrs)
- virtual void endElement (const XMLCh *const name)
- virtual void characters (const XMLCh *const chars, const unsigned int length)
- virtual void ignorableWhitespace (const XMLCh *const chars, const unsigned int length)
- virtual void processingInstruction (const XMLCh *const target, const XMLCh *const data)
- virtual void resetDocument ()
- DOM_Document_Type getDocument () const
- void setDocument (DOM_Document_Type &theDocument)
- DOM_DocumentFragmentType getDocumentFragment () const
- void setDocumentFragment (DOM_DocumentFragmentType &theDocumentFragment)
- DOM_ElementType getCurrentElement () const
- void setCurrentElement (DOM_ElementType &theElement)

## Detailed Description

This class takes SAX events (in addition to some extra events that SAX doesn't handle yet) and adds the result to a document or document fragment.

It is provided as assist developers transition away from the deprecated DOM.

Deprecated:
  The Xerces DOM bridge is deprecated.

## Constructor & Destructor Documentation

FormatterToDeprecatedXercesDOM::FormatterToDeprecatedXercesDOM ( | DOM_Document_Type & doc,
| DOM_DocumentFragmentType & docFrag,
| DOM_ElementType & currentElement )

Construct a FormatterToDeprecatedXercesDOM instance.

it will add the DOM nodes to the document fragment.

Deprecated:
  This API is deprecated and is only provided as a transition tool

Parameters:

  doc | document for nodes
  docFrag | document fragment for nodes
  currentElement | current element for nodes

FormatterToDeprecatedXercesDOM::FormatterToDeprecatedXercesDOM ( | DOM_Document_Type & doc,
| DOM_ElementType & currentElement )

Construct a FormatterToDeprecatedXerces DOM instance.

it will add the DOM nodes to the document.

Deprecated:
  This API is deprecated and is only provided as a transition tool

Parameters:

  doc | document for nodes
  elem | current element for nodes

FormatterToDeprecatedXercesDOM::FormatterToDeprecatedXercesDOM ( | DOM_Document_Type & doc )

Construct a FormatterToDeprecatedXercesDOM instance.

it will add the DOM nodes to the document.

Deprecated:
  This API is deprecated and is only provided as a transition tool

Parameters:

  doc | document for nodes

FormatterToDeprecatedXercesDOM::~FormatterToDeprecatedXercesDOM ( | )`[virtual]`

## Member Function Documentation

void FormatterToDeprecatedXercesDOM::cdata ( | const XMLCh *const ch,
| const unsigned int length )`[virtual]`

void FormatterToDeprecatedXercesDOM::characters ( | const XMLCh *const chars,
| const unsigned int length )`[virtual]`

void FormatterToDeprecatedXercesDOM::charactersRaw ( | const XMLCh *const chars,
| const unsigned int length )`[virtual]`

void FormatterToDeprecatedXercesDOM::comment ( | const XMLCh *const data )`[virtual]`

void FormatterToDeprecatedXercesDOM::endDocument ( | )`[virtual]`

void FormatterToDeprecatedXercesDOM::endElement ( | const XMLCh *const name )`[virtual]`

void FormatterToDeprecatedXercesDOM::entityReference ( | const XMLCh *const name )`[virtual]`

DOM_ElementType FormatterToDeprecatedXercesDOM::getCurrentElement ( | ) const

DOM_Document_Type FormatterToDeprecatedXercesDOM::getDocument ( | ) const

DOM_DocumentFragmentType FormatterToDeprecatedXercesDOM::getDocumentFragment ( | ) const

void FormatterToDeprecatedXercesDOM::ignorableWhitespace ( | const XMLCh *const chars,
| const unsigned int length )`[virtual]`

void FormatterToDeprecatedXercesDOM::processingInstruction ( | const XMLCh *const target,
| const XMLCh *const data )`[virtual]`

void FormatterToDeprecatedXercesDOM::resetDocument ( | )`[virtual]`

void FormatterToDeprecatedXercesDOM::setCurrentElement ( | DOM_ElementType & theElement )

void FormatterToDeprecatedXercesDOM::setDocument ( | DOM_Document_Type & theDocument )

void FormatterToDeprecatedXercesDOM::setDocumentFragment ( | DOM_DocumentFragmentType & theDocumentFragment )

void FormatterToDeprecatedXercesDOM::setDocumentLocator ( | const LocatorType *const locator )`[virtual]`

void FormatterToDeprecatedXercesDOM::startDocument ( | )`[virtual]`

void FormatterToDeprecatedXercesDOM::startElement ( | const XMLCh *const name,
| AttributeListType & attrs )`[virtual]`

The documentation for this class was generated from the following file:

- FormatterToDeprecatedXercesDOM.hpp

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

Xalan-C++ XSLT Processor Version 1.10 Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.