All Classes and Interfaces

Class
Description
Basic implementation of ComponentFactory that handles all annotation related behavior including ObjectFactory.getObject().
Defines how to build an attribute from an object.
 
An {code AttributeDefinitionVisitor} allows to access an AttributeDefinition configuration.
Miscellaneous collection utility methods.
Set of common TypeConverters to be reused in different ComponentBuildingDefinitionProviders
Defines the mapping between a component configuration and how the object that represents that model in runtime is created.
Builder for ComponentBuildingDefinition
Service provider interface to define mule DSL extensions processors.
Provides utilities for the Runtime to discover ComponentBuildingDefinitionProvider implementations.
Deprecated.
Use org.mule.runtime.ast.api.ComponentAst from mule-artifact-ast instead.
Builder for creating ComponentConfiguration instances.
Interface that must be implemented by those classes that are meant to be used as a factory to create complex domain objects which in turn are Components.
Deprecated.
From 4.4 onwards, use the mule-artifact-ast-xml-parser module.
Deprecated.
From 4.4 onwards, use the mule-artifact-ast module.
 
Deprecated.
From 4.4 onwards, use the mule-artifact-ast-xml-parser module.
A ConfigResource holds the url description (or location) and the url stream.
A component location describes where the component is defined in the configuration of the artifact.
A location part represent an specific location of a component within another component.
Custom XMLEntityResolver that resolve entities over mule schemas.
Runtime implementation of XmlGathererErrorHandler which collects all errors, and on a fatal exception will propagate an exception.
Default implementation of XmlGathererErrorHandlerFactory which will return the DefaultXmlLoggerErrorHandler instance that registers all errors when ErrorHandler.error(SAXParseException) is called, to then return the complete gathered list of exceptions through XmlGathererErrorHandler.getErrors() method.
Default implementation of XmlGrammarPoolBuilder provides a way of creating ReadOnlyXmlGrammarPool instances.
This class manages XMLGrammarPool preloaded mule.schemas
Default implementation of XmlGathererErrorHandler which collects all errors, and on a fatal exception will propagate an exception.
Stores the metadata annotations from the XML parser so they are available when building the actual objects of the application.
Default implementation of XmlSchemaProvider
Simple type values for DSL processing.
Holder for a pair of a map key and its value attribute definition.
 
Instances of this classes represent a map entry defined in the configuration.
Alternative to Spring's default document loader that uses SAX to add metadata to the DOM elements that are the result of the default parser.
SAX filter that builds the metadata that will annotate the built nodes.
Interface that must be implemented by those classes that are meant to be used as a factory to create complex domain objects.
Interface that can implement instances of ObjectProvider in case the type of the object created is dynamic and cannot be known at compile time.
Resolve values for XML properties.
A read-only XMLGrammarPool preloaded with mule schemas
Utility methods for resolving resource locations to files in the file system
A helper class for loading mule schema mappings.
Mule schemas constants
Wrapper class for a setter attribute definitions.
Represents a simple configuration attribute.
Converter from one type to another.
Defines the actual Class for the domain object to be created.
Instances of this class represent the type of a map entry.
Visitor that will be invoked based on a ComponentBuildingDefinition.getTypeDefinition() configuration.
Simple parser that allows to obtain the required data from an XML document.
Simple parser that allows to obtain the required data from an XML document.
Provides a factory method for creating XmlApplicationParser instances.
Loads a mule configuration file into a Document object.
Deprecated.
since 1.4 use mule-artifact-ast-xml-parser instead.
Deprecated.
From 4.4 onwards, use the mule-artifact-ast-xml-parser module.
 
 
Represents a specific type of ErrorHandler which gathers as many errors as possible to be displayed later for either logging purposes or to propagate an exception with the full list of errors.
Represents a specific type of XMLErrorHandler which gathers as many errors as possible to be displayed later for either logging purposes or to propagate an exception with the full list of errors.
Factory object to create instances of XmlGathererErrorHandler that will be used in the reading of XML files.
Provides a way of creating XMLGrammarPool instances.
Stores the metadata annotations from the XML parser so they are available when building the actual objects of the application.
 
Factory object to get a fresh instance of a XmlMetadataAnnotations.
Relates a namespace identifier to a XML namespace URI prefix.
Mule XML extensions needs to define a XmlNamespaceProvider in which they define the extensions namespace name and the extensions xml namespace uri prefix.
Deprecated.
since 1.4 use mule-artifact-ast-xml-parser instead.
Provide XMLInputSource schemas to be loaded.