public class ListPropertyDefinitionParser extends ParentDefinitionParser
ElementInNestedMapDefinitionParser
whose setter is MapEntryCombiner.VALUE
.ATTRIBUTE_CLASS, ATTRIBUTE_ID, ATTRIBUTE_NAME, ATTRIBUTE_REF, ATTRIBUTE_REF_SUFFIX, ATTRIBUTE_REFS, ATTRIBUTE_REFS_SUFFIX, beanPropertyConfiguration, DOMAIN_ROOT_ELEMENT, logger, ROOT_ELEMENT, singleton
Modifier | Constructor and Description |
---|---|
|
ListPropertyDefinitionParser(String attribute) |
protected |
ListPropertyDefinitionParser(String setter,
String attribute)
This method is to explain how things work.
|
Modifier and Type | Method and Description |
---|---|
protected Class |
getBeanClass(Element element)
Determine the bean class corresponding to the supplied
Element . |
parseInternal, postProcess, processMetadataAnnotations
forceParent, getBeanAssembler, getOrphanBeanAssembler, getParentBeanDefinition, getParentBeanName, getTargetPropertyConfiguration, preProcess
addAlias, addBeanFlag, addCollection, addIgnored, addMapping, addMapping, addMapping, addReference, checkElementNameUnique, createBeanDefinitionBuilder, doParse, getBeanAssemblerFactory, getBeanClassFromAttribute, getBeanName, getClassConstraint, getClassInternal, getParserContext, getRegistry, isAllowClassAttribute, isSingleton, isTopLevel, muleParse, processProperty, registerPostProcessor, registerPreProcessor, removeIgnored, resolveId, setAllowClassAttribute, setBeanAssemblerFactory, setClassConstraint, setIgnoredDefault, setParserContext, setRegistry
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
public ListPropertyDefinitionParser(String attribute)
protected Class getBeanClass(Element element)
AbstractMuleBeanDefinitionParser
Element
.getBeanClass
in class ParentDefinitionParser
element
- the Element
that is being parsedClass
of the bean that is being defined via parsing the supplied Element
(must not be null
)AbstractMuleBeanDefinitionParser.parseInternal(org.w3c.dom.Element,ParserContext)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.