SourceForge.net Logo
Public Member Functions | List of all members
SequenceBuilder Class Referenceabstract

#include <SequenceBuilder.hpp>

Inheritance diagram for SequenceBuilder:
Inheritance graph
[legend]

Public Member Functions

virtual ~SequenceBuilder ()
 
virtual Sequence getSequence () const =0
 
- Public Member Functions inherited from EventHandler
virtual ~EventHandler ()
 
virtual void setLocationInfo (const LocationInfo *location)
 Recieves a LocationInfo object that is owned by the caller, and will be updated with the current location information as the parse progresses. More...
 
virtual void startDocumentEvent (const XMLCh *documentURI, const XMLCh *encoding)=0
 Handles a document node as an event. More...
 
virtual void endDocumentEvent ()=0
 Handles a document node as an event. More...
 
virtual void startElementEvent (const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname)=0
 Handles the start of an element node as an event. More...
 
virtual void endElementEvent (const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname, const XMLCh *typeURI, const XMLCh *typeName)=0
 Handles the end of an element node as an event. More...
 
virtual void piEvent (const XMLCh *target, const XMLCh *value)=0
 Handles a processing instruction node as an event. More...
 
virtual void textEvent (const XMLCh *value)=0
 Handles a text node as an event. More...
 
virtual void textEvent (const XMLCh *chars, unsigned int length)=0
 Handles a text node as an event. More...
 
virtual void commentEvent (const XMLCh *value)=0
 Handles a comment node as an event. More...
 
virtual void attributeEvent (const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname, const XMLCh *value, const XMLCh *typeURI, const XMLCh *typeName)=0
 Handles an attribute node as an event. More...
 
virtual void namespaceEvent (const XMLCh *prefix, const XMLCh *uri)=0
 Handles a namespace binding as an event. More...
 
virtual void atomicItemEvent (AnyAtomicType::AtomicObjectType type, const XMLCh *value, const XMLCh *typeURI, const XMLCh *typeName)
 Handles an atomic item as an event. More...
 
virtual void endEvent ()=0
 Called when all events have been reported. More...
 
- Public Member Functions inherited from xercesc::XMemory
void * operator new (size_t size)
 This method overrides operator new. More...
 
void * operator new (size_t size, MemoryManager *memMgr)
 This method defines a custom operator new, that will use the provided memory manager to perform the allocation. More...
 
void * operator new (size_t size, void *ptr)
 This method overrides placement operator new. More...
 
void operator delete (void *p)
 This method overrides operator delete. More...
 
void operator delete (void *p, MemoryManager *memMgr)
 This method provides a matching delete for the custom operator new. More...
 
void operator delete (void *p, void *ptr)
 This method provides a matching delete for the placement new. More...
 

Additional Inherited Members

- Protected Member Functions inherited from xercesc::XMemory
 XMemory ()
 Protected default constructor. More...
 

Constructor & Destructor Documentation

virtual SequenceBuilder::~SequenceBuilder ( )
inlinevirtual

Member Function Documentation

virtual Sequence SequenceBuilder::getSequence ( ) const
pure virtual

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