complexType "filterType"
Namespace:
Content:
empty, 2 attributes
Defined:
Includes:
definitions of 2 attributes
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
("annotation" | "assignable" | "aspectj" | "regex" | "custom")
 = 
xsd:string
/>
All Direct / Indirect Based Elements (2):
exclude-filter, include-filter
Known Usage Locations
XML Source (w/o annotations (2); see within schema source)
<xsd:complexType name="filterType">
<xsd:attribute name="type" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="annotation"/>
<xsd:enumeration value="assignable"/>
<xsd:enumeration value="aspectj"/>
<xsd:enumeration value="regex"/>
<xsd:enumeration value="custom"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="expression" type="xsd:string" use="required"/>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 2/2)
expression
Type:
xsd:string, predefined
Use:
required
Indicates the filter expression, the type of which is indicated by "type".
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="expression" type="xsd:string" use="required"/>

type
Type:
anonymous simpleType (restriction of xsd:string)
Use:
required
Controls the type of filtering to apply to the expression. "annotation" indicates an annotation to be present at the type level in target components; "assignable" indicates a class (or interface) that the target components are assignable to (extend/implement); "aspectj" indicates an AspectJ type expression to be matched by the target components; "regex" indicates a regex expression to be matched by the target components' class names; "custom" indicates a custom implementation of the org.springframework.core.type.TypeFilter interface. Note: This attribute will not be inherited by child bean definitions. Hence, it needs to be specified per concrete bean definition.
Attribute Value
enumeration of xsd:string
Enumeration:
"annotation", "assignable", "aspectj", "regex", "custom"
Anonymous simpleType
Type Derivation Tree
xsd:string (restriction)
  simpleType
Derivation:
restriction of xsd:string
Facets:
enumeration:
"annotation", "assignable", "aspectj", "regex", "custom"
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="type" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="annotation"/>
<xsd:enumeration value="assignable"/>
<xsd:enumeration value="aspectj"/>
<xsd:enumeration value="regex"/>
<xsd:enumeration value="custom"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>

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.