18#if !defined(XALAN_GenerateEvent_HEADER_GUARD)
19#define XALAN_GenerateEvent_HEADER_GUARD
32namespace XERCES_CPP_NAMESPACE
120 MemoryManager& theManager);
131 MemoryManager& theManager,
132 const XalanDOMChar* name,
144 MemoryManager& theManager,
158 MemoryManager& theManager,
159 const XalanDOMChar* ch,
172 MemoryManager& theManager,
173 const XalanDOMChar* name,
174 const XalanDOMChar* data);
185 MemoryManager& theManager,
186 const XalanDOMChar* data);
#define XALAN_CPP_NAMESPACE
#define XALAN_XSLT_EXPORT
GenerateEvent(EventType eventType, MemoryManager &theManager, const XalanDOMString &name, const AttributeListType *atts=0)
Constructor for startElement, endElement events.
XalanDOMString::size_type m_length
The length of the current data in m_characters.
GenerateEvent(EventType eventType, MemoryManager &theManager, const XalanDOMChar *data)
Constructor for comment and entity ref events.
GenerateEvent(EventType eventType, MemoryManager &theManager, const XalanDOMChar *name, AttributeListType *atts)
Constructor for startElement, endElement events.
GenerateEvent(EventType eventType, MemoryManager &theManager, const XalanDOMChar *name, const XalanDOMChar *data)
Constructor for processingInstruction events.
const AttributeListType * m_pAtts
The current attribute list.
GenerateEvent(EventType eventType, MemoryManager &theManager)
Constructor for startDocument, endDocument events.
XalanDOMString m_data
The string data in the element (comments and PIs).
@ EVENTTYPE_COMMENT
Event type generated after a comment has been added.
@ EVENTTYPE_ENTITYREF
Event type generate after an entity ref is created.
@ EVENTTYPE_CDATA
Event type generated after CDATA is generated.
@ EVENTTYPE_STARTDOCUMENT
Event type generated when a document begins.
@ EVENTTYPE_CHARACTERS
Event type generated for character data (CDATA and Ignorable Whitespace have their own events).
@ EVENTTYPE_ENDELEMENT
Event type generated when an element ends, after it's children have been added.
@ EVENTTYPE_PI
Event type generated for processing instructions.
@ EVENTTYPE_ENDDOCUMENT
Event type generated when a document ends.
@ EVENTTYPE_IGNORABLEWHITESPACE
Event type generated for ignorable whitespace (I'm not sure how much this is actually called.
@ EVENTTYPE_STARTELEMENT
Event type generated when an element begins (after the attributes have been processed but before the ...
EventType m_eventType
The type of SAX event that was generated, as enumerated in the EVENTTYPE_XXX constants above.
XalanDOMString m_characters
Character data from a character or cdata event.
XalanDOMString::size_type m_start
The start position of the current data in m_characters.
GenerateEvent(EventType eventType, MemoryManager &theManager, const XalanDOMChar *ch, XalanDOMString::size_type start, XalanDOMString::size_type length)
Constructor for characters, cdate events.
XalanDOMString m_name
The name of the element or PI.
XalanDOMString::size_type length(const XalanDOMString &theString)
Get the length of a XalanDOMString.
xercesc::AttributeList AttributeListType