All Classes and Interfaces
Class
Description
Indicates that a String is allowed be empty, otherwise by default it must be non-empty.
The base class of all beans used in Anchor.
Base class for all Anchor-specific bean factories.
The default bean factory used for initializing
AnchorBeans.Allows assignment of parameters if they are are of type
paramTypeMatch or subclass of it.When the assignment of a permuted value to a property cannot succeed.
For classes that wish to have a XmlConfiguration associated with them.
Creates a single
AnchorBean from XML.An exception occurs when the duplication of a bean fails.
Indicates that a field in an Anchor Bean class is
to be treated as a bean-field.
Parent class for all state used to initialise beans in
InitializableBean.Tries to initialize a bean and it's children with particular parameters, if possible.
Maps a
AnchorBean family-type to a bean that belongs to the family.Like
BeanCreator but creates a list of beans.If a Bean is misconfigured.
A bean's XML is thrown when a bean has misconfigured XML.
Calculates file-system paths involving an
AnchorBean.When something quite strange happens that we don't usually want to catch.
An exception that occurs when one cannot process BeanXML for some reason.
Creates beans based on XML specifying their properties (including nested children).
Routines for checking that particular patterns exist with bean-properties.
Concatenates a list of adders.
Indicates a default bean-instance is available.
A bean where the definitions of many different
NamedBeans can be specified.Indicates that an object can add one or more items to a
Define.Base class for
AnchorBeans that can add items to a Define.Like
DefineAdderBean but adds a prefix to the name of beans when adding.Called when a bean fails to be added to a
Define.Creates a new
Define.A bean defining a list of
Doubles.Creates a
DoubleList from a XML element.A bean defining a set of
Doubles.Creates a
DoubleSet from a XML element.Extracts one type of parameter from another, if possible.
Utilities to access a
Field of an AnchorBean.Converts certain exceptions that occur from XML-Parsing into a friendly form to display to the
user.
Adds a list of Named-Items define in a XML file in the current directory.
Objects that must implement well-defined
equals() and hashCode() methods and also
generate a name uniquely identifying the class and all parameterization.Indicates that a set of definitions of classes can be collectively grouped using this class.
Defines an
AnchorBean in a separate file on the file-system.Like
ListBeanFactory but also includes elements in other lists defined in the
include tag.A bean that must be initialized with some parameters before being used.
Assigns a parameter to a bean, if the bean accepts it.
A bean defining a list of
Integers.Creates a
IntegerList from a XML element.A bean defining a set of
Integers.Creates a
IntegerSet from a XML element.Factory for creating a
List of beans.Combines a chain of many exceptions into a single exception, searching for an ultimate cause and
incorporating the messages from the chain into a single unified message.
A bean with an associated textual name.
Indicates that a collection must have at least one item.
The bean-field should have a value
>= 0.When initialization should occur of a bean, but no parameters (containing data) are required.
A base class for beans that require initialization but the initializations needs no parameters.
Indicates that a field of a class can be set to null (omitted), otherwise by default a bean must
always have a non-null value.
Imposes a permutation on some property of a bean.
Creates instances of
PermutationAssigner.Applies a
PermuteProperty to a bean to create new duplicated beans each with different
permuted values.Changes properties of an
AnchorBean to one of a range of possible values.Assigns each element from a set of doubles to a particular property of a bean.
Base class for assigning a sequence of numbers to a particular property of a bean.
Assigns an arithmetic sequence of doubles, derived by diving an integer sequence by a divider.
An arithmetic sequence of integers, each directly assigned to a property during permutation.
Assigns each element from a set of strings to a particular property of a bean.
The bean-field should have a value
> 0.A bean that provides a collection of primitive-types or
Strings.A class (usually an
AnchorBean) that creates or otherwise supplies another object.If provisioning an object fails.
Utility class for registering the Bean-factories that are found in anchor-bean (or any other).
Replaces a property (an XML element of attribute) on a bean before loading it.
A sequence of integers.
Indicates that this particular bean-field should be ignored during (recursive) initialization.
A bean defining a list of
Strings.Creates a
StringList from a XML element.A bean defining a set of
Strings.Creates a
StringSet from a XML element.