Uses of Interface
org.mule.config.spring.parsers.MuleDefinitionParser

Packages that use MuleDefinitionParser
org.mule.config.spring.handlers   
org.mule.config.spring.parsers Classes that help to construct a Mule model via Spring's XML specification. 
org.mule.config.spring.parsers.collection Support for building collections, or adding an element to a collection in a parent bean. 
org.mule.config.spring.parsers.delegate   
org.mule.config.spring.parsers.generic General support for bean construction. 
org.mule.config.spring.parsers.specific Targetted support for specific components in the Mule system. 
org.mule.config.spring.parsers.specific.endpoint   
org.mule.config.spring.parsers.specific.endpoint.support   
org.mule.config.spring.parsers.specific.properties   
org.mule.config.spring.parsers.specific.tls   
org.mule.module.client.config   
org.mule.module.management.config   
org.mule.module.scripting.config   
org.mule.module.xml.config   
org.mule.tck.config   
org.mule.transport.cxf.config   
org.mule.transport.jms.config   
org.mule.transport.quartz.config   
org.mule.transport.tcp.config Configuration classes for processing Xml config elements within the TCP namespace. 
 

Uses of MuleDefinitionParser in org.mule.config.spring.handlers
 

Methods in org.mule.config.spring.handlers with parameters of type MuleDefinitionParser
protected  MuleDefinitionParserConfiguration AbstractMuleNamespaceHandler.registerConnectorDefinitionParser(MuleDefinitionParser parser)
           
protected  MuleDefinitionParserConfiguration AbstractMuleNamespaceHandler.registerMuleBeanDefinitionParser(String name, MuleDefinitionParser parser)
           
 

Uses of MuleDefinitionParser in org.mule.config.spring.parsers
 

Subinterfaces of MuleDefinitionParser in org.mule.config.spring.parsers
 interface MuleChildDefinitionParser
          Extra functionality exposed by child parsers
 

Classes in org.mule.config.spring.parsers that implement MuleDefinitionParser
 class AbstractChildDefinitionParser
          This definition parser supports the definition of beans that are then set on the parent bean - it extends AbstractHierarchicalDefinitionParser with methods that assume the data are associated with a single property.
 class AbstractHierarchicalDefinitionParser
          This definition parser introduces the notion of Hierarchical processing to nested XML elements.
 class AbstractMuleBeanDefinitionParser
          This parser extends the Spring provided AbstractBeanDefinitionParser to provide additional features for consistently customising bean representations for Mule bean definition parsers.
 

Uses of MuleDefinitionParser in org.mule.config.spring.parsers.collection
 

Subinterfaces of MuleDefinitionParser in org.mule.config.spring.parsers.collection
 interface DynamicAttributeDefinitionParser
           
 

Classes in org.mule.config.spring.parsers.collection that implement MuleDefinitionParser
 class AttributeListEntryDefinitionParser
           
 class AttributeMapDefinitionParser
          Creates a single, stand-alone map object and processes all attributes to this map
 class ChildListDefinitionParser
           
 class ChildListEntryDefinitionParser
          Process an element as a value that is appended to a list in the parent object (the enclosing XML element).
 class ChildMapDefinitionParser
          Creates a single Map and processes standard Spring sub elements.
 class ChildMapEntryDefinitionParser
           
 class ChildPropertiesDefinitionParser
          Creates a single Properties object and processes standard Spring sub elements.
 class ChildSingletonMapDefinitionParser
           
 class OrphanMapDefinitionParser
          Creates a single, stand-alone map object and processes standard Spring sub elements
 

Uses of MuleDefinitionParser in org.mule.config.spring.parsers.delegate
 

Classes in org.mule.config.spring.parsers.delegate that implement MuleDefinitionParser
 class AbstractDelegatingDefinitionParser
          This allows a definition parsers to be dynamically represented by different definition parsers, depending on the context.
 class AbstractFirstResultSerialDefinitionParser
          Extend AbstractSerialDelegatingDefinitionParser to return the first definition as the final result
 class AbstractParallelDelegatingDefinitionParser
          This allows a definition parsers to be dynamically represented by one instance selected from a set of parsers, depending on the context.
 class AbstractPluggableDelegate
          Support for extending a MuleDefinitionParser without needing to subclass.
 class AbstractSerialDelegatingDefinitionParser
          This allows a set of definition parsers to be used, one after another, to process the same element.
 class AbstractSingleParentFamilyChildDefinitionParser
           
 class AbstractSingleParentFamilyDefinitionParser
          This allows several parsers to be used on a single element, creating a parent bean with the first parser and then extending that with child parsers.
 class AllAttributeChildDefinitionParser
          This is a very hurried demonstration.
 class AttributeSelectionDefinitionParser
          Select sub parser depending on presence of a particular attribute
 class BooleanAttributeSelectionDefinitionParser
           
 class InheritDefinitionParser
          This encapsulates two definition parsers - orphan and named - and returns the named definition parser if the "inherit" attribute is set.
 class MapDefinitionParserMutator
          This changes a ChildDefinitionParser so that it generates a map instead of a bean definition.
 class ParentContextDefinitionParser
          This encapsulates several definition parsers, selected depending on the parent element in the DOM.
 class SingleParentFamilyDefinitionParser
           
 

Methods in org.mule.config.spring.parsers.delegate that return MuleDefinitionParser
protected abstract  MuleDefinitionParser AbstractParallelDelegatingDefinitionParser.getDelegate(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
protected  MuleDefinitionParser AttributeSelectionDefinitionParser.getDelegate(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
protected  MuleDefinitionParser BooleanAttributeSelectionDefinitionParser.getDelegate(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
protected  MuleDefinitionParser ParentContextDefinitionParser.getDelegate(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
protected  MuleDefinitionParser AbstractDelegatingDefinitionParser.getDelegate(int index)
           
protected  MuleDefinitionParser ParentContextDefinitionParser.getOtherwise()
           
 

Methods in org.mule.config.spring.parsers.delegate with parameters of type MuleDefinitionParser
protected  MuleDefinitionParserConfiguration AbstractDelegatingDefinitionParser.addDelegate(MuleDefinitionParser delegate)
           
protected  MuleDefinitionParserConfiguration AbstractSerialDelegatingDefinitionParser.addDelegate(MuleDefinitionParser delegate)
           
protected  MuleDefinitionParserConfiguration AbstractSingleParentFamilyChildDefinitionParser.addDelegate(MuleDefinitionParser delegate)
           
protected  MuleDefinitionParserConfiguration AbstractSingleParentFamilyDefinitionParser.addDelegate(MuleDefinitionParser delegate)
           
protected  MuleDefinitionParserConfiguration SingleParentFamilyDefinitionParser.addDelegate(MuleDefinitionParser delegate)
           
 void AttributeSelectionDefinitionParser.addDelegate(String attribute, MuleDefinitionParser delegate)
           
protected  MuleDefinitionParserConfiguration AbstractSingleParentFamilyDefinitionParser.addDelegateAsChild(MuleDefinitionParser delegate)
           
 ParentContextDefinitionParser ParentContextDefinitionParser.and(String context, MuleDefinitionParser parser)
           
static void AbstractSerialDelegatingDefinitionParser.disableAttribute(MuleDefinitionParser delegate, String attribute)
           
static void AbstractSerialDelegatingDefinitionParser.disableAttributes(MuleDefinitionParser delegate, String[] attributes)
           
static void AbstractSerialDelegatingDefinitionParser.disableAttributes(MuleDefinitionParser delegate, String[][] attributes)
           
protected  org.springframework.beans.factory.support.AbstractBeanDefinition AbstractFirstResultSerialDefinitionParser.doSingleBean(int index, MuleDefinitionParser parser, Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
protected  org.springframework.beans.factory.support.AbstractBeanDefinition AbstractSerialDelegatingDefinitionParser.doSingleBean(int index, MuleDefinitionParser parser, Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
protected  org.springframework.beans.factory.support.AbstractBeanDefinition AbstractSingleParentFamilyDefinitionParser.doSingleBean(int index, MuleDefinitionParser parser, Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
static void AbstractSerialDelegatingDefinitionParser.enableAttribute(MuleDefinitionParser delegate, String attribute)
           
static void AbstractSerialDelegatingDefinitionParser.enableAttributes(MuleDefinitionParser delegate, String[] attributes)
           
static void AbstractSerialDelegatingDefinitionParser.enableAttributes(MuleDefinitionParser delegate, String[][] attributes)
           
static void AbstractSerialDelegatingDefinitionParser.enableAttributes(MuleDefinitionParser delegate, String[] attributes, boolean enable)
          A utility class for selecting certain attributes.
 ParentContextDefinitionParser ParentContextDefinitionParser.otherwise(MuleDefinitionParser otherwise)
           
 

Constructors in org.mule.config.spring.parsers.delegate with parameters of type MuleDefinitionParser
AbstractDelegatingDefinitionParser(MuleDefinitionParser[] delegates)
           
AbstractParallelDelegatingDefinitionParser(MuleDefinitionParser[] delegates)
           
AbstractPluggableDelegate(MuleDefinitionParser delegate)
           
AttributeSelectionDefinitionParser(String attribute, MuleDefinitionParser delegate)
           
BooleanAttributeSelectionDefinitionParser(String attribute, boolean dflt, MuleDefinitionParser whenTrue, MuleDefinitionParser whenFalse)
           
ParentContextDefinitionParser(String context, MuleDefinitionParser parser)
           
SingleParentFamilyDefinitionParser(MuleDefinitionParser parent)
           
 

Uses of MuleDefinitionParser in org.mule.config.spring.parsers.generic
 

Classes in org.mule.config.spring.parsers.generic that implement MuleDefinitionParser
 class AttributePropertiesDefinitionParser
           
 class ChildDefinitionParser
          Creates a definition parser that will construct a single child element and inject it into the parent object (the enclosing XML element).
 class DescendentDefinitionParser
          An extension to which recurses up the DOM tree until it finds a named parent.
 class GrandchildDefinitionParser
          Same as ChildDefinitionParser but injects the child element into the grandparent object (2 levels up in the XML tree).
 class MuleOrphanDefinitionParser
          A parser for direct children of the element.
 class NamedDefinitionParser
          Behaves as ParentDefinitionParser, but allows any named bean to be the parent, rather than using the enclosing element in the DOM tree.
 class NameTransferDefinitionParser
          This extends ParentDefinitionParser so that the "name" attribute is set locally, not on the parent.
 class OptionalChildDefinitionParser
          This class should be used when the same element can be configured as a child or an orphan (i.e., top-level).
 class OrphanDefinitionParser
          Contructs a single, standalone bean from an element - it is not injected into any other object.
 class ParentDefinitionParser
          Processes child property elements in Xml but sets the properties on the parent object.
 class TextDefinitionParser
          Grabs the text from an element and injects it into the parent, for example: A bunch of text. registerBeanDefinitionParser("foo", new OrphanDefinitionParser(Foo.class)); registerBeanDefinitionParser("bar-text", new TextDefinitionParser("barText")); will result in a call to Foo.setBarText("A bunch of text.")
 

Uses of MuleDefinitionParser in org.mule.config.spring.parsers.specific
 

Classes in org.mule.config.spring.parsers.specific that implement MuleDefinitionParser
 class AgentDefinitionParser
           
 class BindingDefinitionParser
          Binding definition parser for parsing all binding elements configured as part of the service.
 class ComponentDefinitionParser
           
 class ComponentDelegatingDefinitionParser
          Allows for parsing either a shortcut component configuration by delegating to two different component parses depending on the existence of the class attribute.
 class ConfigurationChildDefinitionParser
          Extend ChildDefinitionParser to include logic for identifying parent configuration element (since this only applies to "default" elements there's an ugliness here - contradicitions (non-default children of configuration) are avoided by the mule.xsd schema).
 class ConfigurationDefinitionParser
          Parses the element.
 class DataObjectDefinitionParser
          Represents a static config data object where the body of the element can be the data of a file attribute can be set.
 class DefaultThreadingProfileDefinitionParser
          This parser is responsible for processing the configuration elements.
 class ExceptionTXFilterDefinitionParser
          TODO
 class FilterDefinitionParser
          This allows a filter to be defined globally, or embedded within an endpoint.
 class ForwardingRouterDefinitionParser
          In addition to a ForwardingConsumer router, implicitly create a NullComponent service as a placeholder.
 class GlobalPropertyDefinitionParser
           
 class IgnoreObjectMethodsDefinitionParser
           
 class InterceptorDefinitionParser
          This allows a interceptor to be defined on a global interceptor stack or on a service.
 class InterceptorStackDefinitionParser
          This allows a interceptor-stack to be defined globally, or configured on a service.
 class ModelDefinitionParser
           
 class NotificationDefinitionParser
           
 class NotificationDisableDefinitionParser
           
 class ObjectFactoryDefinitionParser
           
 class ObjectFactoryWrapper
          Use this BeanDefinitionParser when you need a "wrapper" element for an ObjectFactory.
 class PoolingProfileDefinitionParser
          This parser is responsible for processing the configuration elements.
 class RouterDefinitionParser
          Generic router definition parser for parsing all Router elements.
 class ServiceDefinitionParser
           
 class ServiceOverridesDefinitionParser
          Sets a Map of service overrides on the parent connector
 class ShortcutComponentDefinitionParser
           
 class SimpleComponentDefinitionParser
          Used to parse shortcut elements for simple built-in components such as BridgeComponent, org.mule.component.simple.EchoComponent and org.mule.component.simple.LogComponent.
 class ThreadingProfileDefinitionParser
          This parser is responsible for processing the configuration elements.
 class TransactionConfigDefinitionParser
           
 class TransactionDefinitionParser
          Generates a transaction config with embedded factory.
 class TransactionManagerDefinitionParser
           
 class TransformerDefinitionParser
          This allows a transformer to be defined globally, or embedded within an endpoint (as either a normal or response transformer).
 class TransformerRefDefinitionParser
          Handle response transformers correctly
 

Methods in org.mule.config.spring.parsers.specific that return MuleDefinitionParser
protected  MuleDefinitionParser ComponentDelegatingDefinitionParser.getDelegate(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
           
 

Uses of MuleDefinitionParser in org.mule.config.spring.parsers.specific.endpoint
 

Classes in org.mule.config.spring.parsers.specific.endpoint that implement MuleDefinitionParser
 class EndpointPropertyElementDefinitionParser
          This parser parses nested endpoint elements adding the resulting beans to the map of properties on the EndpointBuilder rather than attempting to inject them on the EndpointBuilder itself.
 class EndpointRefParser
          Configures a reference to an endpoint on a parent bean.
 class GenericEndpointDefinitionParser
           
 class GenericGlobalEndpointDefinitionParser
           
 class TransportEndpointDefinitionParser
          This is intended for use by endpoint-specific parsers for non-global endpoint elements.
 class TransportGlobalEndpointDefinitionParser
          A parser for global endpoints.
 

Uses of MuleDefinitionParser in org.mule.config.spring.parsers.specific.endpoint.support
 

Classes in org.mule.config.spring.parsers.specific.endpoint.support that implement MuleDefinitionParser
 class AddressedEndpointDefinitionParser
          Combine a ChildAddressDefinitionParser and either a OrphanEndpointDefinitionParser or a ChildEndpointDefinitionParser in one parser.
 class ChildAddressDefinitionParser
          Generate an Endpoint URI from simple address components.
 class ChildEndpointDefinitionParser
          A parser for "embedded" endpoints - ie inbound, outbound and response endpoints.
 class OrphanAddressDefinitionParser
          Generate an Endpoint URI from simple address components.
 class OrphanEndpointDefinitionParser
          A parser for "orphan" (top-level) endpoints - ie GlobalEndpoints.
 

Methods in org.mule.config.spring.parsers.specific.endpoint.support with parameters of type MuleDefinitionParser
static void EndpointUtils.addPostProcess(MuleDefinitionParser parser)
           
static void EndpointUtils.addProperties(MuleDefinitionParser parser)
           
 

Constructors in org.mule.config.spring.parsers.specific.endpoint.support with parameters of type MuleDefinitionParser
AddressedEndpointDefinitionParser(String metaOrProtocol, boolean isMeta, MuleDefinitionParser endpointParser)
           
AddressedEndpointDefinitionParser(String metaOrProtocol, boolean isMeta, MuleDefinitionParser endpointParser, String[] requiredAddressAttributes, String[] requiredProperties)
           
AddressedEndpointDefinitionParser(String metaOrProtocol, boolean isMeta, MuleDefinitionParser endpointParser, String[] endpointAttributes, String[] addressAttributes, String[][] requiredAddressAttributes, String[][] requiredProperties)
           
AddressedEndpointDefinitionParser(String protocol, MuleDefinitionParser endpointParser)
           
 

Uses of MuleDefinitionParser in org.mule.config.spring.parsers.specific.properties
 

Classes in org.mule.config.spring.parsers.specific.properties that implement MuleDefinitionParser
 class ElementInNestedMapDefinitionParser
          This constructs a nested map - keyed by "mapKey" - and then adds an entry in that named from the attribute "keyAttribute".
 class ListPropertyDefinitionParser
          This allows a child element to extends a list of values, via an attribute, on a parent setter.
 class NestedListDefinitionParser
          This extends a list that is itself a property (with key mapKey).
 class NestedMapDefinitionParser
          This extends a map that is itself a property (with key mapKey).
 class NestedMapWithAttributesDefinitionParser
          This generates a nested map (an element of the parent map, with the key "mapKey", which is a map itself) and then adds any attributes as name/value pairs.
 class SimplePropertyDefinitionParser
           
 

Uses of MuleDefinitionParser in org.mule.config.spring.parsers.specific.tls
 

Classes in org.mule.config.spring.parsers.specific.tls that implement MuleDefinitionParser
 class ClientKeyStoreDefinitionParser
           
 class KeyStoreDefinitionParser
           
 class ProtocolHandlerDefinitionParser
           
 class TrustStoreDefinitionParser
           
 

Uses of MuleDefinitionParser in org.mule.module.client.config
 

Classes in org.mule.module.client.config that implement MuleDefinitionParser
 class RemoteDispatcherAgentDefinitionParser
           
 

Uses of MuleDefinitionParser in org.mule.module.management.config
 

Classes in org.mule.module.management.config that implement MuleDefinitionParser
 class JmxAgentDefinitionParser
           
 

Uses of MuleDefinitionParser in org.mule.module.scripting.config
 

Classes in org.mule.module.scripting.config that implement MuleDefinitionParser
 class GroovyRefreshableBeanBuilderParser
           
 class ScriptComponentDefinitionParser
           
 class ScriptDefinitionParser
           
 

Uses of MuleDefinitionParser in org.mule.module.xml.config
 

Classes in org.mule.module.xml.config that implement MuleDefinitionParser
 class NamespaceManagerDefinitionParser
          TODO
 class XsltTextDefinitionParser
          TODO
 class XsltTransformerDefinitionParser
           
 

Uses of MuleDefinitionParser in org.mule.tck.config
 

Classes in org.mule.tck.config that implement MuleDefinitionParser
 class TestComponentDefinitionParser
          Configures a FunctionalTestComponent wrapped as a JavaComponent.
 

Uses of MuleDefinitionParser in org.mule.transport.cxf.config
 

Classes in org.mule.transport.cxf.config that implement MuleDefinitionParser
 class EndpointChildDefinitionParser
           
 

Uses of MuleDefinitionParser in org.mule.transport.jms.config
 

Classes in org.mule.transport.jms.config that implement MuleDefinitionParser
 class ConnectionFactoryDefinitionParser
          We want to set the connection factory as a pojo factory and then add attributes (username and password) on the parent
 class JmsConnectorDefinitionParser
           
 

Methods in org.mule.transport.jms.config with parameters of type MuleDefinitionParser
protected  void JmsNamespaceHandler.registerJmsEndpointDefinitionParser(String element, MuleDefinitionParser parser)
           
 

Uses of MuleDefinitionParser in org.mule.transport.quartz.config
 

Methods in org.mule.transport.quartz.config with parameters of type MuleDefinitionParser
protected  void QuartzNamespaceHandler.registerQuartzEndpointDefinitionParser(String element, MuleDefinitionParser parser)
           
 

Uses of MuleDefinitionParser in org.mule.transport.tcp.config
 

Classes in org.mule.transport.tcp.config that implement MuleDefinitionParser
 class ByteOrMessageProtocolDefinitionParser
           
 



Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.