SourceForge.net Logo
Public Member Functions | Protected Attributes | List of all members
UpdateFactory Class Referenceabstract

#include <UpdateFactory.hpp>

Inheritance diagram for UpdateFactory:
Inheritance graph
[legend]

Public Member Functions

virtual ~UpdateFactory ()
 
virtual void applyUpdates (const PendingUpdateList &pul, DynamicContext *context, DocumentCache::ValidationMode valMode)
 
virtual void checkUpdates (const PendingUpdateList &pul, DynamicContext *context, DocumentCache::ValidationMode valMode)
 
virtual void applyPut (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyInsertInto (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyInsertAttributes (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyReplaceValue (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyRename (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyDelete (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyInsertBefore (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyInsertAfter (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyInsertAsFirst (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyInsertAsLast (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyReplaceNode (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyReplaceAttribute (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void applyReplaceElementContent (const PendingUpdate &update, DynamicContext *context)=0
 
virtual void completeUpdate (DynamicContext *context)=0
 
- 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...
 

Protected Attributes

DocumentCache::ValidationMode valMode_
 

Additional Inherited Members

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

Constructor & Destructor Documentation

virtual UpdateFactory::~UpdateFactory ( )
inlinevirtual

Member Function Documentation

virtual void UpdateFactory::applyDelete ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyInsertAfter ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyInsertAsFirst ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyInsertAsLast ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyInsertAttributes ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyInsertBefore ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyInsertInto ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyPut ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyRename ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyReplaceAttribute ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyReplaceElementContent ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyReplaceNode ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyReplaceValue ( const PendingUpdate &  update,
DynamicContext context 
)
pure virtual
virtual void UpdateFactory::applyUpdates ( const PendingUpdateList &  pul,
DynamicContext context,
DocumentCache::ValidationMode  valMode 
)
virtual
virtual void UpdateFactory::checkUpdates ( const PendingUpdateList &  pul,
DynamicContext context,
DocumentCache::ValidationMode  valMode 
)
inlinevirtual
virtual void UpdateFactory::completeUpdate ( DynamicContext context)
pure virtual

Member Data Documentation

DocumentCache::ValidationMode UpdateFactory::valMode_
protected

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