Classes representing the XML tags for values



Interfaces
 InterfaceDescription
 BoundValueConfig Interface to be implemented by configuration classes which represent values which can be bound to properties of other instances.
 ValueConfig Interface to be implemented by all configuration artifacts that represent a single value that can be used to set a property or as a method parameter or as an element of a complex value (like Arrays).
Classes
 ClassDescription
 ApplicationContextRefConfig Represents a reference to the ApplicationContext that created the configured object.
 ArrayConfig Represents an Array - in XML configuration the <array> tag.
 ClassConfig TODO: not implemented yet?
 CustomValueConfig Represents a value with an explicitly specified Converter - in XML configuration the <custom> tag.
 MessageBindingConfig Represents a binding to a localized message from a message bundle - in XML configuration the <message-binding> tag.
 MessageConfig Represents a localized message from a message bundle - in XML configuration the <message> tag.
 NullValueConfig Represents the null tag.
 ParamMethodConfig Represents a method used to dynamically resolve parameters of a localized message - in XML configuration the <param-method> tag.
 ReferenceConfig Represents a reference to another object in the same ApplicationContext - in XML configuration the <object-ref> tag.
 ReferenceHolderConfig Represents a configuration artifact that has a single object reference as its child.
 SimpleArrayConfig Represents an array whose elements are specified by comma-separated string values - in XML configuration the <string-array> or <number-array> tag.
 SimpleValueConfig Represents a simple value that can be represented by a single text node in XML.
 StaticPropertyRefConfig Represents a reference to a static property - in XML configuration the <static-property-ref> tag.