public class WrappingChildDefinitionParser extends ChildDefinitionParser
Modifier and Type | Class and Description |
---|---|
static interface |
WrappingChildDefinitionParser.WrappingController
Determines whether to wrap the child based on the where it appears in the DOM.
|
clazz, setterMethod
ATTRIBUTE_CLASS, ATTRIBUTE_ID, ATTRIBUTE_NAME, ATTRIBUTE_REF, ATTRIBUTE_REF_SUFFIX, ATTRIBUTE_REFS, ATTRIBUTE_REFS_SUFFIX, beanPropertyConfiguration, DOMAIN_ROOT_ELEMENT, logger, ROOT_ELEMENT, singleton
Constructor and Description |
---|
WrappingChildDefinitionParser(String setterMethod,
Class clazz,
Class constraint,
boolean allowClassAttribute,
Class wrapperClass,
String propertyNameInWrapper,
String unwrappedPropertyName,
WrappingChildDefinitionParser.WrappingController wrappingController) |
Modifier and Type | Method and Description |
---|---|
String |
getPropertyName(Element e) |
protected void |
preProcess(Element element)
Hook method that derived classes can implement to modify internal state before processing.
|
getBeanClass
doParse, getBeanName, parseChild, postProcess
forceParent, getBeanAssembler, getOrphanBeanAssembler, getParentBeanDefinition, getParentBeanName, getTargetPropertyConfiguration
addAlias, addBeanFlag, addCollection, addIgnored, addMapping, addMapping, addMapping, addReference, checkElementNameUnique, createBeanDefinitionBuilder, getBeanAssemblerFactory, getBeanClassFromAttribute, getClassConstraint, getClassInternal, getParserContext, getRegistry, isAllowClassAttribute, isSingleton, isTopLevel, muleParse, parseInternal, processMetadataAnnotations, processProperty, registerPostProcessor, registerPreProcessor, removeIgnored, resolveId, setAllowClassAttribute, setBeanAssemblerFactory, setClassConstraint, setIgnoredDefault, setParserContext, setRegistry
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forceParent, getTargetPropertyConfiguration
muleParse
addAlias, addBeanFlag, addCollection, addIgnored, addMapping, addMapping, addMapping, addReference, registerPostProcessor, registerPreProcessor, removeIgnored, setIgnoredDefault
public String getPropertyName(Element e)
getPropertyName
in class ChildDefinitionParser
protected void preProcess(Element element)
AbstractMuleBeanDefinitionParser
preProcess
in class ChildDefinitionParser
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.