Namespace "http://www.springframework.org/schema/beans"
Targeting Schemas (2):
spring-beans-3.1.xsd, spring-beans.xsd
Targeting Components:
50 global elements, 16 complexTypes, 2 simpleTypes, 4 element groups, 2 attribute groups
Schema Summary
Spring XML Beans Schema, version 3.1 Authors: Juergen Hoeller, Rob Harrop, Mark Fisher, Chris Beams This defines a simple and consistent way of creating a namespace of JavaBeans objects, managed by a Spring BeanFactory, read by XmlBeanDefinitionReader (with DefaultBeanDefinitionDocumentReader).
Target Namespace:
Defined Components:
Default Namespace-Qualified Form:
Local Elements: unqualified; Local Attributes: unqualified
Schema Location:
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd; see XML source
Imports Schema:
Imported by Schemas (12):
Spring XML Beans Schema, version 3.1 Authors: Juergen Hoeller, Rob Harrop, Mark Fisher, Chris Beams This defines a simple and consistent way of creating a namespace of JavaBeans objects, managed by a Spring BeanFactory, read by XmlBeanDefinitionReader (with DefaultBeanDefinitionDocumentReader).
Target Namespace:
Defined Components:
Default Namespace-Qualified Form:
Local Elements: unqualified; Local Attributes: unqualified
Schema Location:
http://www.springframework.org/schema/beans/spring-beans.xsd; see XML source
Imports Schema:
Imported by Schema:
All Element Summary
alias Defines an alias for a bean (which can reside in a different definition resource).
Type:
anonymous complexType (restriction of xsd:anyType)
Content:
empty, 2 attributes
Defined:
Includes:
definitions of 2 attributes
Used:
alias Defines an alias for a bean (which can reside in a different definition resource).
Type:
anonymous complexType (restriction of xsd:anyType)
Content:
empty, 2 attributes
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 2 attributes
Used:
never
arg-type Identifies an argument for a replaced method in the event of method overloading.
Type:
anonymous complexType
Content:
mixed (allows character data), 1 attribute
Defined:
Includes:
definition of 1 attribute
Used:
arg-type Identifies an argument for a replaced method in the event of method overloading.
Type:
anonymous complexType
Content:
mixed (allows character data), 1 attribute
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
array An array can contain multiple inner bean, ref, collection, or value elements.
Type:
anonymous complexType (extension of listOrSetType)
Content:
complex, 2 attributes, 22 elements, 2 elem. wildcards
Defined:
Includes:
definition of 1 attribute
Used:
array An array can contain multiple inner bean, ref, collection, or value elements.
Type:
anonymous complexType (extension of listOrSetType)
Content:
complex, 2 attributes, 22 elements, 2 elem. wildcards
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
attribute A qualifier element may contain attribute child elements as key-value pairs.
Type:
Content:
empty, 2 attributes
Defined:
Used:
attribute A qualifier element may contain attribute child elements as key-value pairs.
Type:
Content:
empty, 2 attributes
Defined:
globally in spring-beans.xsd; see XML source
Used:
never
bean Defines a single (usually named) bean.
Type:
anonymous complexType (extension of identifiedType)
Content:
complex, 15 attributes, attr. wildcard, 14 elements, 2 elem. wildcards
Defined:
Used:
bean Defines a single (usually named) bean.
Type:
anonymous complexType (extension of identifiedType)
Content:
complex, 15 attributes, attr. wildcard, 14 elements, 2 elem. wildcards
Defined:
globally in spring-beans.xsd; see XML source
Used:
never
beans Container for <bean> and other elements, typically the root element in the document.
Type:
anonymous complexType
Content:
complex, 7 attributes, attr. wildcard, 5 elements, elem. wildcard
Defined:
Includes:
definitions of 7 attributes, attr. wildcard, 5 elements, elem. wildcard
Used:
beans Container for <bean> and other elements, typically the root element in the document.
Type:
anonymous complexType
Content:
complex, 7 attributes, attr. wildcard, 5 elements, elem. wildcard
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 7 attributes, attr. wildcard, 5 elements, elem. wildcard
Used:
never
constructor-arg Bean definitions can specify zero or more constructor arguments.
Type:
anonymous complexType
Content:
complex, 5 attributes, 11 elements, elem. wildcard
Defined:
Includes:
definitions of 5 attributes, 11 elements, elem. wildcard
Used:
constructor-arg Bean definitions can specify zero or more constructor arguments.
Type:
anonymous complexType
Content:
complex, 5 attributes, 11 elements, elem. wildcard
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 5 attributes, 11 elements, elem. wildcard
Used:
never
description Contains informative text describing the purpose of the enclosing element.
Type:
anonymous complexType
Content:
mixed (allows character data)
Defined:
Used:
at 12 locations
description Contains informative text describing the purpose of the enclosing element.
Type:
anonymous complexType
Content:
mixed (allows character data)
Defined:
globally in spring-beans.xsd; see XML source
Used:
never
entry A map entry can be an inner bean, ref, value, or collection.
Type:
Content:
complex, 4 attributes, 23 elements, 2 elem. wildcards
Defined:
Used:
entry A map entry can be an inner bean, ref, value, or collection.
Type:
Content:
complex, 4 attributes, 23 elements, 2 elem. wildcards
Defined:
globally in spring-beans.xsd; see XML source
Used:
never
idref The id of another bean in this factory or an external factory (parent or included factory).
Type:
anonymous complexType (restriction of xsd:anyType)
Content:
empty, 2 attributes
Defined:
Includes:
definitions of 2 attributes
Used:
idref The id of another bean in this factory or an external factory (parent or included factory).
Type:
anonymous complexType (restriction of xsd:anyType)
Content:
empty, 2 attributes
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 2 attributes
Used:
never
import Specifies an XML bean definition resource to import.
Type:
anonymous complexType (restriction of xsd:anyType)
Content:
empty, 1 attribute
Defined:
Includes:
definition of 1 attribute
Used:
import Specifies an XML bean definition resource to import.
Type:
anonymous complexType (restriction of xsd:anyType)
Content:
empty, 1 attribute
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
key A key element can contain an inner bean, ref, value, or collection.
Type:
anonymous complexType
Content:
complex, 22 elements, 2 elem. wildcards
Defined:
Used:
key A key element can contain an inner bean, ref, value, or collection.
Type:
anonymous complexType
Content:
complex, 22 elements, 2 elem. wildcards
Defined:
globally in spring-beans.xsd; see XML source
Used:
never
list A list can contain multiple inner bean, ref, collection, or value elements.
Type:
anonymous complexType (extension of listOrSetType)
Content:
complex, 2 attributes, 22 elements, 2 elem. wildcards
Defined:
Includes:
definition of 1 attribute
Used:
list A list can contain multiple inner bean, ref, collection, or value elements.
Type:
anonymous complexType (extension of listOrSetType)
Content:
complex, 2 attributes, 22 elements, 2 elem. wildcards
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
lookup-method A lookup method causes the IoC container to override the given method and return the bean with the name given in the bean attribute.
Type:
anonymous complexType (restriction of xsd:anyType)
Content:
empty, 2 attributes
Defined:
Includes:
definitions of 2 attributes
Used:
lookup-method A lookup method causes the IoC container to override the given method and return the bean with the name given in the bean attribute.
Type:
anonymous complexType (restriction of xsd:anyType)
Content:
empty, 2 attributes
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 2 attributes
Used:
never
map A mapping from a key to an object.
Type:
anonymous complexType (extension of mapType)
Content:
complex, 3 attributes, 4 elements
Defined:
Includes:
definition of 1 attribute
Used:
map A mapping from a key to an object.
Type:
anonymous complexType (extension of mapType)
Content:
complex, 3 attributes, 4 elements
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
meta Arbitrary metadata attached to a bean definition.
Type:
Content:
empty, 2 attributes
Defined:
Used:
meta Arbitrary metadata attached to a bean definition.
Type:
Content:
empty, 2 attributes
Defined:
globally in spring-beans.xsd; see XML source
Used:
never
null Denotes a Java null value.
Type:
anonymous complexType
Content:
mixed (allows character data)
Defined:
Used:
null Denotes a Java null value.
Type:
anonymous complexType
Content:
mixed (allows character data)
Defined:
globally in spring-beans.xsd; see XML source
Used:
never
prop The string value of the property.
Type:
anonymous complexType
Content:
mixed (allows character data), 1 attribute
Defined:
Includes:
definition of 1 attribute
Used:
prop The string value of the property.
Type:
anonymous complexType
Content:
mixed (allows character data), 1 attribute
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
property Bean definitions can have zero or more properties.
Type:
Content:
complex, 3 attributes, 12 elements, elem. wildcard
Defined:
Used:
at 35 locations
property Bean definitions can have zero or more properties.
Type:
Content:
complex, 3 attributes, 12 elements, elem. wildcard
Defined:
globally in spring-beans.xsd; see XML source
Used:
never
props Props elements differ from map elements in that values must be strings.
Type:
anonymous complexType (extension of propsType)
Content:
complex, 2 attributes, 2 elements
Defined:
Includes:
definition of 1 attribute
Used:
props Props elements differ from map elements in that values must be strings.
Type:
anonymous complexType (extension of propsType)
Content:
complex, 2 attributes, 2 elements
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
qualifier Bean definitions can provide qualifiers to match against annotations on a field or parameter for fine-grained autowire candidate resolution.
Type:
anonymous complexType
Content:
complex, 2 attributes, 1 element
Defined:
Includes:
definitions of 2 attributes, 1 element
Used:
qualifier Bean definitions can provide qualifiers to match against annotations on a field or parameter for fine-grained autowire candidate resolution.
Type:
anonymous complexType
Content:
complex, 2 attributes, 1 element
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
never
ref Defines a reference to another bean in this factory or an external factory (parent or included factory).
Type:
anonymous complexType (restriction of xsd:anyType)
Content:
empty, 3 attributes
Defined:
Includes:
definitions of 3 attributes
Used:
ref Defines a reference to another bean in this factory or an external factory (parent or included factory).
Type:
anonymous complexType (restriction of xsd:anyType)
Content:
empty, 3 attributes
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 3 attributes
Used:
never
replaced-method Similar to the lookup method mechanism, the replaced-method element is used to control IoC container method overriding: Method Injection.
Type:
anonymous complexType
Content:
complex, 2 attributes, 1 element
Defined:
Includes:
definitions of 2 attributes, 1 element
Used:
replaced-method Similar to the lookup method mechanism, the replaced-method element is used to control IoC container method overriding: Method Injection.
Type:
anonymous complexType
Content:
complex, 2 attributes, 1 element
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 2 attributes, 1 element
Used:
never
set A set can contain multiple inner bean, ref, collection, or value elements.
Type:
anonymous complexType (extension of listOrSetType)
Content:
complex, 2 attributes, 22 elements, 2 elem. wildcards
Defined:
Includes:
definition of 1 attribute
Used:
set A set can contain multiple inner bean, ref, collection, or value elements.
Type:
anonymous complexType (extension of listOrSetType)
Content:
complex, 2 attributes, 22 elements, 2 elem. wildcards
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
value Contains a string representation of a property value.
Type:
anonymous complexType
Content:
mixed (allows character data), 1 attribute
Defined:
Includes:
definition of 1 attribute
Used:
value Contains a string representation of a property value.
Type:
anonymous complexType
Content:
mixed (allows character data), 1 attribute
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
Complex Type Summary
Content:
empty, 1 attribute
Defined:
Includes:
definition of 1 attribute
Used:
Content:
empty, 1 attribute
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
Content:
complex, 4 attributes, 23 elements, 2 elem. wildcards
Defined:
Includes:
definitions of 4 attributes, 1 element
Used:
Content:
complex, 4 attributes, 23 elements, 2 elem. wildcards
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 4 attributes, 1 element
Used:
never
The unique identifier for a bean.
Content:
empty, 1 attribute
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
Includes:
definition of 1 attribute
Used:
The unique identifier for a bean.
Content:
empty, 1 attribute
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 attribute
Used:
never
Content:
complex, 1 attribute, 22 elements, 2 elem. wildcards
Defined:
Used:
Content:
complex, 1 attribute, 22 elements, 2 elem. wildcards
Defined:
globally in spring-beans.xsd; see XML source
Used:
never
Content:
complex, 2 attributes, 2 elements
Defined:
Includes:
definitions of 1 attribute, 2 elements
Used:
Content:
complex, 2 attributes, 2 elements
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
never
Content:
empty, 2 attributes
Defined:
Includes:
definitions of 2 attributes
Used:
Content:
empty, 2 attributes
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 2 attributes
Used:
never
Content:
complex, 3 attributes, 12 elements, elem. wildcard
Defined:
Includes:
definitions of 3 attributes, 12 elements, elem. wildcard
Used:
Content:
complex, 3 attributes, 12 elements, elem. wildcard
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 3 attributes, 12 elements, elem. wildcard
Used:
never
Content:
complex, 1 attribute, 1 element
Defined:
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 1 element
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definition of 1 element
Used:
never
Simple Type Summary
Defined:
Used:
at 18 locations
Defined:
globally in spring-beans.xsd; see XML source
Used:
never
Element Group Summary
Content:
elements, elem. wildcard
Defined:
Includes:
definitions of 7 elements, elem. wildcard
Used:
Content:
elements, elem. wildcard
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 7 elements, elem. wildcard
Used:
never
Content:
11 elements, elem. wildcard
Defined:
Includes:
definitions of 11 elements, elem. wildcard
Used:
Content:
11 elements, elem. wildcard
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 11 elements, elem. wildcard
Used:
never
Attribute Group Summary
Content:
14 attributes, attr. wildcard
Defined:
Includes:
definitions of 14 attributes, attr. wildcard
Used:
Content:
14 attributes, attr. wildcard
Defined:
globally in spring-beans.xsd; see XML source
Includes:
definitions of 14 attributes, attr. wildcard
Used:
never

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.