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 Type
    Method
    Description
    org.mule.apache.xerces.xni.grammars.XMLGrammarPool
    Builds the target XMLGrammarPool
    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 provided extensionModels.
  • 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 provided extensionModels.
      Parameters:
      schemaProvider - provides XMLInputSource schemas to be loaded.
      errorHandler - a XmlGathererErrorHandler which gathers as many errors as possible.
      entityResolver - a XMLEntityResolver that resolve entities over mule schemas.
      Returns:
      the newly created builder
    • build

      org.mule.apache.xerces.xni.grammars.XMLGrammarPool build()
      Builds the target XMLGrammarPool
      Returns:
      the target XMLGrammarPool