## 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

# FormatterToXML Member List

This is the complete list of members for FormatterToXML, including all inherited members.

- AccumArrayFunctionType typedef `[protected]`
- AccumCharFunctionType typedef `[protected]`
- accumCommentData(const XalanDOMChar *data) `[protected, virtual]`
- accumContent(XalanDOMChar ch) `[protected]`
- accumContent(const XalanDOMChar *chars) `[protected]`
- accumContent(const XalanDOMChar chars[], XalanDOMString::size_type start, XalanDOMString::size_type length) `[protected]`
- accumContent(const XalanDOMString &str) `[protected]`
- accumDefaultEntity(XalanDOMChar ch, bool escLF) `[protected, virtual]`
- accumDefaultEscape(XalanDOMChar ch, XalanDOMString::size_type i, const XalanDOMChar chars[], XalanDOMString::size_type len, bool escLF) `[protected]`
- AccumDOMStringFunctionType typedef `[protected]`
- accumName(XalanDOMChar ch) `[protected]`
- accumName(const XalanDOMChar *chars) `[protected]`
- accumName(const XalanDOMChar chars[], XalanDOMString::size_type start, XalanDOMString::size_type length) `[protected]`
- accumName(const XalanDOMString &str) `[protected]`
- AccumStringFunctionType typedef `[protected]`
- BoolStackType typedef
- ByteBufferType typedef
- cdata(const XMLCh *const ch, const unsigned int length) `[virtual]`
- characters(const XMLCh *const chars, const unsigned int length) `[virtual]`
- charactersRaw(const XMLCh *const chars, const unsigned int length) `[virtual]`
- childNodesWereAdded() `[protected]`
- comment(const XMLCh *const data) `[virtual]`
- create(MemoryManagerType &theManager, Writer &writer, const XalanDOMString &version=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), bool doIndent=false, int indent=eDefaultIndentAmount, const XalanDOMString &encoding=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), const XalanDOMString &mediaType=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), const XalanDOMString &doctypeSystem=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), const XalanDOMString &doctypePublic=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), bool xmlDecl=true, const XalanDOMString &standalone=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), eFormat format=OUTPUT_METHOD_XML, bool fBufferData=true) `[static]`
- DOMCharBufferType typedef
- eDefaultIndentAmount enum value
- eDummy enum name
- eDummyTwo enum name `[protected]`
- endDocument() `[virtual]`
- endElement(const XMLCh *const name) `[virtual]`
- entityReference(const XMLCh *const name) `[virtual]`
- flushBytes() `[protected]`
- flushChars() `[protected]`
- FlushFunctionType typedef `[protected]`
- flushWriter() `[protected]`
- FormatterToXML(Writer &writer, const XalanDOMString &version=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), bool doIndent=false, int indent=eDefaultIndentAmount, const XalanDOMString &encoding=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), const XalanDOMString &mediaType=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), const XalanDOMString &doctypeSystem=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), const XalanDOMString &doctypePublic=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), bool xmlDecl=true, const XalanDOMString &standalone=XalanDOMString(XalanMemMgrs::getDummyMemMgr()), eFormat format=OUTPUT_METHOD_XML, bool fBufferData=true, MemoryManagerType &theManager XALAN_DEFAULT_MEMMGR)
- getDoctypePublic() const `[virtual]`
- getDoctypeSystem() const `[virtual]`
- getDoIndent() const
- getEncoding() const `[virtual]`
- getEscapeCData() const
- getIndent() const `[virtual]`
- getMediaType() const `[virtual]`
- getMemoryManager()
- getShouldWriteXMLHeader() const
- getStandalone() const
- getStripCData() const
- getVersion() const
- getWriter() const `[virtual]`
- ignorableWhitespace(const XMLCh *const chars, const unsigned int length) `[virtual]`
- indent(int n) `[protected]`
- initAttrCharsMap() `[protected]`
- initCharsMap() `[protected]`
- isUTF16Surrogate(XalanDOMChar ch) `[protected, static]`
- m_attrCharsMap `[protected]`
- m_charsMap `[protected]`
- m_currentIndent `[protected]`
- m_doctypePublic `[protected]`
- m_doctypeSystem `[protected]`
- m_doIndent `[protected]`
- m_encoding `[protected]`
- m_encodingIsUTF `[protected]`
- m_inCData `[protected]`
- m_indent `[protected]`
- m_ispreserve `[protected]`
- m_isprevtext `[protected]`
- m_maxCharacter `[protected]`
- m_needToOutputDocTypeDecl `[protected]`
- m_nextIsRaw `[protected]`
- m_preserves `[protected]`
- m_shouldWriteXMLHeader `[protected]`
- m_startNewLine `[protected]`
- m_stream `[protected]`
- m_stringBuffer `[protected]`
- m_stripCData `[protected]`
- m_writer `[protected]`
- openElementForChildren() `[protected]`
- outputLineSep() `[protected]`
- processingInstruction(const XMLCh *const target, const XMLCh *const data) `[virtual]`
- resetDocument() `[virtual]`
- setDocumentLocator(const LocatorType *const locator) `[virtual]`
- setDoIndent(bool value)
- setEscapeCData(bool b)
- setIndent(int value)
- setShouldWriteXMLHeader(bool b)
- setStripCData(bool b)
- shouldIndent() const `[protected]`
- SPECIALSSIZE enum value `[protected]`
- startDocument() `[virtual]`
- startElement(const XMLCh *const name, AttributeListType &attrs) `[virtual]`
- throwInvalidCharacterException(unsigned int ch, MemoryManagerType &theManager) `[protected, static]`
- throwInvalidUTF16SurrogateException(XalanDOMChar ch, MemoryManagerType &theManager) `[protected, static]`
- throwInvalidUTF16SurrogateException(XalanDOMChar ch, XalanDOMChar next, MemoryManagerType &theManager) `[protected, static]`
- writeAttrString(const XalanDOMChar *theString, XalanDOMString::size_type theStringLength) `[protected, virtual]`
- writeNormalizedChars(const XalanDOMChar ch[], XalanDOMString::size_type start, XalanDOMString::size_type length, bool isCData) `[protected, virtual]`
- writeNumberedEntityReference(unsigned long theNumber) `[protected]`
- writeParentTagEnd() `[protected]`
- ~FormatterToXML() `[virtual]`

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.