23 #if !defined(XERCESC_INCLUDE_GUARD_DOMLSPARSER_HPP)
24 #define XERCESC_INCLUDE_GUARD_DOMLSPARSER_HPP
29 #include <xercesc/validators/common/Grammar.hpp>
119 ACTION_APPEND_AS_CHILDREN = 1,
120 ACTION_REPLACE_CHILDREN = 2,
121 ACTION_INSERT_BEFORE = 3,
122 ACTION_INSERT_AFTER = 4,
397 virtual bool getAsync()
const = 0;
406 virtual bool getBusy()
const = 0;
521 virtual DOMDocument* parseURI(
const char*
const uri) = 0;
600 virtual void abort() = 0;
614 virtual void release() = 0;
639 virtual void resetDocumentPool() = 0;
666 virtual Grammar* loadGrammar(
const DOMLSInput* source,
667 const Grammar::GrammarType grammarType,
668 const bool toCache =
false) = 0;
693 virtual Grammar* loadGrammar(
const XMLCh*
const systemId,
694 const Grammar::GrammarType grammarType,
695 const bool toCache =
false) = 0;
720 virtual Grammar* loadGrammar(
const char*
const systemId,
721 const Grammar::GrammarType grammarType,
722 const bool toCache =
false) = 0;
730 virtual Grammar* getGrammar(
const XMLCh*
const nameSpaceKey)
const = 0;
737 virtual Grammar* getRootGrammar()
const = 0;
745 virtual const XMLCh* getURIText(
unsigned int uriId)
const = 0;
750 virtual void resetCachedGrammarPool() = 0;