Package com.threerings.antidote.field

Provides the classes for working with Ant fields.

See:
          Description

Interface Summary
Field A generic Ant field, e.g.
FieldWrapper<F extends ReferenceField> Wraps a Field object and provides methods to handle the mutability of that object and any ReferenceField aspects of that Field.
ReferenceField Indicates this Field object may be an Ant reference and provides methods for handling references.
 

Class Summary
AtLeastOneFieldViolation A Violation for the ListField which must have at least one field defined.
BaseComponent A base class for all Ant fields providing useful functionality, such as Violation management.
BaseField A base class for all Ant fields.
BaseFieldWrapper<F extends ReferenceField> A base class for common FieldWrapper functionality.
BaseTask A base class for all Ant tasks.
ConflictingPropertiesViolation A Violation describing a property which cannot be set if any of a list of properties are set.
FieldHelper A static helper utility for dealing with null Field objects.
ListComponent<V extends ReferenceField> An abstract BaseComponent designed to hold lists of BaseComponent objects and tools to validate those fields.
ListField<V extends ReferenceField> An abstract ListComponent designed to hold lists of FieldWrapper objects and cannot be used as an Ant Task.
ListTask<V extends ReferenceField> An abstract ListComponent designed to hold lists of FieldWrapper objects and can be used as an Ant Task.
OnlyOneFieldViolation A Violation for parent fields which cannot contain more than one of a given child Field.
OptionalField<F extends ReferenceField> A FieldWrapper which wraps a Field which can be unset, e.g.
RequiredField<F extends ReferenceField> A FieldWrapper which wraps a Field which must be set, e.g.
UnsetDependentFieldViolation A Violation describing a field which must be set if any of a list of fields are set.
UnsetDependentPropertyViolation A Violation describing a property which must be set if any of a list of properties are set.
UnsetFieldViolation A Violation describing a parent field which did not have a child field added.
 

Exception Summary
UnsetReferenceException Signals that a Reference has been requested for a ReferenceField which has not had a reference set, which would result in unexpected behavior.
UnsetWrappedFieldException Signals that a Field has been requested from a FieldWrapper which has not had been set, which would result in unexpected behavior.
 

Package com.threerings.antidote.field Description

Provides the classes for working with Ant fields. e.g <field/>



Copyright © 2007-2008 Three Rings Design, Inc. All Rights Reserved. Released under a BSD license.