Public Methods |
virtual void | serializeGrammars (BinOutputStream *const)=0 |
| serialization and deserialization support. More...
|
virtual void | deserializeGrammars (BinInputStream *const)=0 |
|
virtual | ~XMLGrammarPool () |
| virtual destructor. More...
|
|
virtual bool | cacheGrammar (Grammar *const gramToCache)=0 |
| cacheGrammar. More...
|
virtual Grammar * | retrieveGrammar (XMLGrammarDescription *const gramDesc)=0 |
| retrieveGrammar. More...
|
virtual Grammar * | orphanGrammar (const XMLCh *const nameSpaceKey)=0 |
| orphanGrammar. More...
|
virtual RefHashTableOfEnumerator<
Grammar > | getGrammarEnumerator () const=0 |
| Get an enumeration of the cached Grammars in the Grammar pool. More...
|
virtual bool | clear ()=0 |
| clear. More...
|
virtual void | lockPool ()=0 |
| lockPool. More...
|
virtual void | unlockPool ()=0 |
| unlockPool. More...
|
|
virtual DTDGrammar * | createDTDGrammar ()=0 |
| createDTDGrammar. More...
|
virtual SchemaGrammar * | createSchemaGrammar ()=0 |
| createSchemaGrammar. More...
|
virtual XMLDTDDescription * | createDTDDescription (const XMLCh *const rootName)=0 |
| createDTDDescription. More...
|
virtual XMLSchemaDescription * | createSchemaDescription (const XMLCh *const targetNamespace)=0 |
| createSchemaDescription. More...
|
|
virtual XSModel * | getXSModel ()=0 |
|
MemoryManager *const | getMemoryManager () |
| getMemoryManager. More...
|
virtual XMLStringPool * | getURIStringPool ()=0 |
| Return an XMLStringPool for use by validation routines. More...
|
Protected Methods |
|
| XMLGrammarPool (MemoryManager *const memMgr=XMLPlatformUtils::fgMemoryManager) |