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.
Utility functions to create Optional from nullable Providers.
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.