Fuse ESB Enterprise 7.0 XML Schemas

http://www.springframework.org/schema/beans
element constructor-arg

Model
<constructor-arg
  index = string
  name = string
  ref = string
  type = string
  value = string
>
description?, (bean | ref | idref | value | null | array | list | set | map | props | (any element from any namespace other than http://www.springframework.org/schema/beans))?
</constructor-arg>
Disallowed substitutions (block)
none (extensions, restrictions and substitutions are allowed)
Substitution group exclusion (final)
none (extensions and restrictions are allowed)
Content Type
element-only content, not nillable.
Usage
This element can be the root element of XML instance documents.
This element can be the child of element bean.
Documentation
				
	Bean definitions can specify zero or more constructor arguments.
	This is an alternative to "autowire constructor".
	Arguments correspond to either a specific index of the constructor
	argument list or are supposed to be matched generically by type.

	Note: A single generic argument value will just be used once, rather
	than potentially matched multiple times (as of Spring 1.1).

	constructor-arg elements are also used in conjunction with the
	factory-method element to construct beans using static or instance
	factory methods.
			
See also
java:org.springframework.beans.factory.config.ConstructorArgumentValues

Nested Element Summary
sequence
anonymous type derived from anyTypedescription optional
          Contains informative text describing the purpose of the enclosing element.
choice
optional
anonymous type derived from identifiedTypebean
          Defines a single (usually named) bean.
anonymous type derived from anyTyperef
           Defines a reference to another bean in this factory or an external factory (parent or included factory).
anonymous type derived from anyTypeidref
          The id of another bean in this factory or an external factory (parent or included factory).
anonymous type derived from anyTypevalue
          Contains a string representation of a property value.
anonymous type derived from anyTypenull
          Denotes a Java null value.
anonymous type derived from listOrSetTypearray
          An array can contain multiple inner bean, ref, collection, or value elements.
anonymous type derived from listOrSetTypelist
          A list can contain multiple inner bean, ref, collection, or value elements.
anonymous type derived from listOrSetTypeset
           A set can contain multiple inner bean, ref, collection, or value elements.
anonymous type derived from mapTypemap
          A mapping from a key to an object.
anonymous type derived from propsTypeprops
          Props elements differ from map elements in that values must be strings.


Attribute Summary
stringindex
          The exact index of the argument in the constructor argument list.
stringname
          The exact name of the argument in the constructor argument list.
stringref
           A short-cut alternative to a nested "<ref bean='...'/>" element.
stringtype
          The exact type of the constructor argument.
stringvalue
           A short-cut alternative to a nested "<value>...<value/>" element.

Attribute Detail

index

Documentation
	The exact index of the argument in the constructor argument list.
	Only needed to avoid ambiguities, e.g. in case of 2 arguments of
	the exact same type.
					
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

name

Documentation
	The exact name of the argument in the constructor argument list.
	Only needed to avoid ambiguities, e.g. in case of 2 arguments of
	the exact same type. Note: This requires debug symbols to be
	stored in the class file in order to introspect argument names!
					
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

ref

Documentation
	A short-cut alternative to a nested "<ref bean='...'/>" element.
					
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

type

Documentation
	The exact type of the constructor argument. Only needed to avoid
	ambiguities, e.g. in case of 2 single argument constructors
	that can both be converted from a String.
					
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

value

Documentation
	A short-cut alternative to a nested "<value>...<value/>" element.
					
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

Fuse ESB Enterprise 7.0 XML Schemas

Fuse ESB Enterprise 7.0 XML Schemas