Module org.mule.runtime.dsl.api
Interface XmlGrammarPoolBuilder
- All Known Implementing Classes:
DefaultXmlGrammarPoolBuilder
public interface XmlGrammarPoolBuilder
Provides a way of creating
XMLGrammarPool instances.- Since:
- 1.4.0
-
Method Summary
Modifier and TypeMethodDescriptionorg.mule.apache.xerces.xni.grammars.XMLGrammarPoolbuild()Builds the targetXMLGrammarPoolstatic XmlGrammarPoolBuilderbuilder(XmlSchemaProvider schemaProvider, XmlGathererErrorHandler errorHandler, org.mule.apache.xerces.xni.parser.XMLEntityResolver entityResolver) Instantiates a new raw builder, whose components will be declared in the providedextensionModels.
-
Method Details
-
builder
static XmlGrammarPoolBuilder builder(XmlSchemaProvider schemaProvider, XmlGathererErrorHandler errorHandler, org.mule.apache.xerces.xni.parser.XMLEntityResolver entityResolver) Instantiates a new raw builder, whose components will be declared in the providedextensionModels.- Parameters:
schemaProvider- providesXMLInputSourceschemas to be loaded.errorHandler- aXmlGathererErrorHandlerwhich gathers as many errors as possible.entityResolver- aXMLEntityResolverthat resolve entities over mule schemas.- Returns:
- the newly created builder
-
build
org.mule.apache.xerces.xni.grammars.XMLGrammarPool build()Builds the targetXMLGrammarPool- Returns:
- the target
XMLGrammarPool
-