All Classes
| Class | Description |
|---|---|
| AllowEmpty |
Indicates that a String is allowed be empty, otherwise by default it must be non-empty.
|
| AnchorBean<F> |
The base class of all beans used in Anchor.
|
| AnchorBeanFactory |
Base class for all Anchor-specific bean factories.
|
| AnchorDefaultBeanFactory |
The default bean factory used for initializing
AnchorBeans. |
| AssignerMatchClass<P extends BeanInitialization> |
Allows assignment of parameters if they are are of type
paramTypeMatch or subclass of it. |
| AssignPermutationException |
When the assignment of a permuted value to a property cannot succeed.
|
| AssociateXMLUponLoad |
For classes that wish to have a XmlConfiguration associated with them.
|
| BeanCreator |
Creates a single
AnchorBean from XML. |
| BeanDuplicateException |
An exception occurs when the duplication of a bean fails.
|
| BeanField |
Indicates that a field in an Anchor Bean class is
to be treated as a bean-field.
|
| BeanInitialization |
Parent class for all state used to initialise beans in
InitializableBean. |
| BeanInitializer<P> |
Tries to initialize a bean and it's children with particular parameters, if possible.
|
| BeanInstanceMap |
Maps a
AnchorBean family-type to a bean that belongs to the family. |
| BeanListCreator |
Like
BeanCreator but creates a list of beans. |
| BeanMisconfiguredException |
If a Bean is misconfigured.
|
| BeanMisconfiguredXMLException |
A bean's XML is thrown when a bean has misconfigured XML.
|
| BeanPathCalculator |
Calculates file-system paths involving an
AnchorBean. |
| BeanStrangeException |
When something quite strange happens that we don't usually want to catch.
|
| BeanXMLException |
An exception that occurs when one cannot process BeanXML for some reason.
|
| BeanXMLLoader |
Creates beans based on XML specifying their properties (including nested children).
|
| CheckMisconfigured |
Routines for checking that particular patterns exist with bean-properties.
|
| Concatenate |
Concatenates a list of adders.
|
| DefaultInstance |
Indicates a default bean-instance is available.
|
| Define |
A bean where the definitions of many different
NamedBeans can be specified. |
| DefineAdder |
Indicates that an object can add one or more items to a
Define. |
| DefineAdderBean |
Base class for
AnchorBeans that can add items to a Define. |
| DefineAdderWithPrefixBean |
Like
DefineAdderBean but adds a prefix to the name of beans when adding. |
| DefineAddException |
Called when a bean fails to be added to a
Define. |
| DefineFactory |
Creates a new
Define. |
| DoubleList |
A bean defining a list of
Doubles. |
| DoubleListFactory |
Creates a
DoubleList from a XML element. |
| DoubleSet |
A bean defining a set of
Doubles. |
| DoubleSetFactory |
Creates a
DoubleSet from a XML element. |
| ExtractDerivedParameter<S,T> |
Extracts one type of parameter from another, if possible.
|
| FieldAccessor |
Utilities to access a
Field of an AnchorBean. |
| FriendlyExceptionCreator |
Converts certain exceptions that occur from XML-Parsing into a friendly form to display to the
user.
|
| FromXMLList |
Adds a list of Named-Items define in a XML file in the current directory.
|
| GenerateUniqueParameterization |
Objects that must implement well-defined
equals() and hashCode() methods and also
generate a name uniquely identifying the class and all parameterization. |
| GroupingRoot |
Indicates that a set of definitions of classes can be collectively grouped using this class.
|
| IncludeBeanFactory |
Defines an
AnchorBean in a separate file on the file-system. |
| IncludeListBeanFactory<T> |
Like
ListBeanFactory but also includes elements in other lists defined in the
include tag. |
| InitializableBean<B,P extends BeanInitialization> |
A bean that must be initialized with some parameters before being used.
|
| InitializationParameterAssigner |
Assigns a parameter to a bean, if the bean accepts it.
|
| IntegerList |
A bean defining a list of
Integers. |
| IntegerListFactory |
Creates a
IntegerList from a XML element. |
| IntegerSet |
A bean defining a set of
Integers. |
| IntegerSetFactory |
Creates a
IntegerSet from a XML element. |
| ListBeanFactory<T> |
Factory for creating a
List of beans. |
| LocalisedBeanException |
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.
|
| NamedBean<T extends AnchorBean<?>> |
A bean with an associated textual name.
|
| NonEmpty |
Indicates that a collection must have at least one item.
|
| NonNegative |
The bean-field should have a value
>= 0. |
| NullInitialization |
When initialization should occur of a bean, but no parameters (containing data) are required.
|
| NullParametersBean<T> |
A base class for beans that require initialization but the initializations needs no parameters.
|
| OptionalBean |
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.
|
| OptionalProviderFactory | |
| PermutationAssigner |
Imposes a permutation on some property of a bean.
|
| PermutationAssignerFactory |
Creates instances of
PermutationAssigner. |
| PermutedCopyCreator<T extends AnchorBean<T>> |
Applies a
PermuteProperty to a bean to create new duplicated beans each with different
permuted values. |
| PermuteProperty<T> |
Changes properties of an
AnchorBean to one of a range of possible values. |
| PermutePropertyDoubleSet |
Assigns each element from a set of doubles to a particular property of a bean.
|
| PermutePropertySequence<T> |
Base class for assigning a sequence of numbers to a particular property of a bean.
|
| PermutePropertySequenceDouble |
Assigns an arithmetic sequence of doubles, derived by diving an integer sequence by a divider.
|
| PermutePropertySequenceInteger |
An arithmetic sequence of integers, each directly assigned to a property during permutation.
|
| PermutePropertyStringSet |
Assigns each element from a set of strings to a particular property of a bean.
|
| Positive |
The bean-field should have a value
> 0. |
| PrimitiveBeanCollection<T> |
A bean that provides a collection of primitive-types or
Strings. |
| Provider<T> |
A class (usually an
AnchorBean) that creates or otherwise supplies another object. |
| ProvisionFailedException |
If provisioning an object fails.
|
| RegisterBeanFactories |
Utility class for registering the Bean-factories that are found in anchor-bean (or any other).
|
| ReplacePropertyBeanFactory<T extends AnchorBean<T>> |
Replaces a property (an XML element of attribute) on a bean before loading it.
|
| SequenceInteger |
A sequence of integers.
|
| SkipInit |
Indicates that this particular bean-field should be ignored during (recursive) initialization.
|
| StringList |
A bean defining a list of
Strings. |
| StringListFactory |
Creates a
StringList from a XML element. |
| StringSet |
A bean defining a set of
Strings. |
| StringSetFactory |
Creates a
StringSet from a XML element. |