element <bean-builder-transformer> (global)
Namespace:
Type:
anonymous complexType (extension of abstractTransformerType)
Content:
complex, 7 attributes, attr. wildcard, 2 elements
Subst.Gr:
may substitute for elements: abstract-transformer, abstract-message-processor
Defined:
globally in mule.xsd; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
never
Content Model Diagram
XML Representation Summary
<bean-builder-transformer
   
 = 
(xsd:string | xsd:NMTOKEN)
 = 
xsd:string
 = 
(xsd:string | xsd:boolean)
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
    {any attribute with non-schema namespace}
    >
   
Content: 
annotations?, bean-property+
</bean-builder-transformer>
Content model elements (2):
annotations, bean-property
May be included in elements by substitutions (133):
all, inbound-endpoint,
Annotation
A transformer that uses expressions to configure a simple bean object. The user can specify a bean class or factory to create and one or more expressions that are used to configure properties on the bean.
Anonymous Type Detail
Type Derivation Tree
annotatedType (extension)
      commonTransformerType (extension)
          abstractTransformerType (extension)
              complexType
XML Source (w/o annotations (5); see within schema source)
<xsd:element name="bean-builder-transformer" substitutionGroup="abstract-transformer">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="abstractTransformerType">
<xsd:sequence maxOccurs="unbounded" minOccurs="1">
<xsd:element name="bean-property">
<xsd:complexType>
<xsd:attribute name="property-name" type="xsd:string" use="required"/>
<xsd:attributeGroup ref="expressionAttributes"/>
<xsd:attribute name="optional" type="substitutableBoolean" use="optional"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="beanClass" type="xsd:string"/>
<xsd:attribute name="beanFactory-ref" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
Attribute Detail (all declarations; defined within this component only; 2/8)
beanClass
Type:
xsd:string, predefined
Use:
optional
The bean class to create
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="beanClass" type="xsd:string"/>

beanFactory-ref
Type:
xsd:string, predefined
Use:
optional
A Bean factory to use when creating the bean object. The factory must implement {{org.mule.api.object.ObjectFactory}}.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="beanFactory-ref" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 1/2)
bean-property
Type:
anonymous complexType, empty content
XML Source (w/o annotations (2); see within schema source)
<xsd:element name="bean-property">
<xsd:complexType>
<xsd:attribute name="property-name" type="xsd:string" use="required"/>
<xsd:attributeGroup ref="expressionAttributes"/>
<xsd:attribute name="optional" type="substitutableBoolean" use="optional"/>
</xsd:complexType>
</xsd:element>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.