Xalan-C++ API Documentation
Go to the documentation of this file.
19 #if !defined(XALANSOURCETREECONTENTHANDLER_HEADER_GUARD_1357924680)
20 #define XALANSOURCETREECONTENTHANDLER_HEADER_GUARD_1357924680
32 #include <xercesc/sax/DocumentHandler.hpp>
33 #include <xercesc/sax/DTDHandler.hpp>
34 #include <xercesc/sax2/ContentHandler.hpp>
35 #include <xercesc/sax2/LexicalHandler.hpp>
43 XALAN_DECLARE_XERCES_CLASS(Attributes)
44 XALAN_DECLARE_XERCES_CLASS(AttributeList)
45 XALAN_DECLARE_XERCES_CLASS(ContentHandler)
46 XALAN_DECLARE_XERCES_CLASS(DTDHandler)
47 XALAN_DECLARE_XERCES_CLASS(LexicalHandler)
48 XALAN_DECLARE_XERCES_CLASS(Locator)
52 XALAN_CPP_NAMESPACE_BEGIN
86 enum { eDefaultStackSize = 50, eDefaultTextBufferSize = 100 };
92 MemoryManager& theManager,
94 bool fAccumulateText =
true);
103 const XMLCh*
const chars,
111 const XMLCh*
const uri,
112 const XMLCh*
const localname,
113 const XMLCh*
const qname);
117 const XMLCh*
const chars,
122 const XMLCh*
const target,
123 const XMLCh*
const data);
133 const XMLCh*
const uri,
134 const XMLCh*
const localname,
135 const XMLCh*
const qname,
140 const XMLCh*
const prefix,
141 const XMLCh*
const uri);
155 const XMLCh*
const name,
156 const XMLCh*
const publicId,
157 const XMLCh*
const systemId);
161 const XMLCh*
const name,
162 const XMLCh*
const publicId,
163 const XMLCh*
const systemId,
164 const XMLCh*
const notationName);
174 const XMLCh*
const chars,
191 const XMLCh*
const name,
192 const XMLCh*
const publicId,
193 const XMLCh*
const systemId);
224 const XMLCh*
const uri,
225 const XMLCh*
const localname,
226 const XMLCh*
const qname,
231 processAccumulatedText();
262 const bool m_accumulateText;
273 XALAN_CPP_NAMESPACE_END
277 #endif // #if !defined(XALANSOURCETREECONTENTHANDLER_HEADER_GUARD_1357924680)
virtual ~XalanSourceTreeContentHandler()
virtual void endPrefixMapping(const XMLCh *const prefix)
virtual void resetDocType()
virtual void comment(const XMLCh *const chars, const size_type length)
XalanDOMString::size_type length(const XalanDOMString &theString)
Get the length of a XalanDOMString.
bool operator==(const ElemAttributeSet &theLHS, const ElemAttributeSet &theRHS)
virtual void unparsedEntityDecl(const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId, const XMLCh *const notationName)
virtual void startPrefixMapping(const XMLCh *const prefix, const XMLCh *const uri)
XERCES_CPP_NAMESPACE_QUALIFIER Locator LocatorType
XERCES_CPP_NAMESPACE_QUALIFIER LexicalHandler LexicalHandlerType
virtual void processingInstruction(const XMLCh *const target, const XMLCh *const data)
XERCES_CPP_NAMESPACE_QUALIFIER DTDHandler DTDHandlerType
XalanSourceTreeDocument * getDocument() const
virtual void endEntity(const XMLCh *const name)
virtual void startDTD(const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId)
virtual void endDocument()
XalanSourceTreeContentHandler(MemoryManager &theManager, XalanSourceTreeDocument *theDocument=0, bool fAccumulateText=true)
XalanVector< XalanSourceTreeElement * > ElementStackType
virtual void endElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)
virtual void ignorableWhitespace(const XMLCh *const chars, const size_type length)
virtual void startElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const AttributesType &attrs)
XERCES_CPP_NAMESPACE_QUALIFIER Attributes AttributesType
virtual void setDocumentLocator(const Locator *const locator)
XERCES_CPP_NAMESPACE_QUALIFIER ContentHandler ContentHandlerType
virtual void skippedEntity(const XMLCh *const name)
XALAN_CPP_NAMESPACE_BEGIN XALAN_USING_XERCES(Locator)
void setDocument(XalanSourceTreeDocument *theDocument)
XalanVector< XalanNode * > LastChildStackType
virtual void startCDATA()
virtual void startDocument()
XERCES_CPP_NAMESPACE_QUALIFIER AttributeList AttributeListType
#define XALAN_XALANSOURCETREE_EXPORT
virtual void characters(const XMLCh *const chars, const size_type length)
virtual void notationDecl(const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId)
virtual void startEntity(const XMLCh *const name)
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.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.
|
|