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

#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.
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.
void * operator new (size_t size, void *ptr)
 This method overrides placement operator new.
void operator delete (void *p)
 This method overrides operator delete.
void operator delete (void *p, MemoryManager *memMgr)
 This method provides a matching delete for the custom operator new.
void operator delete (void *p, void *ptr)
 This method provides a matching delete for the placement new.

Protected Attributes

DocumentCache::ValidationMode valMode_

Additional Inherited Members

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

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: