Package com.cafesoft.core.field

Contains generic field definition, pattern, and validation classes.

See:
          Description

Interface Summary
FieldInfo Defines the interface to a container for Field metadata.
FieldValidationRule Defines the interface for a constraint governing valid field values.
FieldValueOptions Defines an object that can retrieve valid value options for fields.
FieldValuePattern Defines an Object that is mechanism for specifying value patterns for field objects.
 

Class Summary
AbstractFieldInfo Abstract implementation of the FieldInfo interface.
DefaultFieldValidationRule Default implementation of the FieldValidationRule interface.
FieldType Type safe constant class that contains the various supported FieldTypes of data.
FieldTypes Support class that maintains the FieldType objects that are available for application use.
IntegerFieldInfo Integer implementation of the FieldInfo object.
IntegerFieldValuePattern Integer implementation of the FieldValuePattern interface.
IntegerValidationRule IntegerValidationRule validates all Integer FieldType field values to ensure that the value conform to the rules of the field.
PropertiesFieldInfoFactory PropertiesFieldInfoFactory is a factory class that is used to construct instances of FieldInfo objects using a Properties object as it's configuration object.
StringFieldInfo String implementation of the FieldInfo object.
StringFieldValuePattern StringFieldValuePattern implements a pattern for matching String values.
StringValidationRule StringValidationRule validates all String FieldType field values to ensure that the value conform to the rules of the field.
 

Exception Summary
FieldException FieldException is a general exception used to indicate that an error occurred dealing with Field objects.
IllegalConstraintException IllegalConstraintException is used when an error occurs trying to set addition constraints on FieldInfo objects.
InvalidFieldValueException Exception thrown when invalid field values are used populate field objects.
InvalidPatternException InvalidPatternException is thrown when a FieldValuePattern object cannot be constructed because the given pattern is invalid.
UnknownFieldException Thrown if an field with a specific name does not exist.
 

Package com.cafesoft.core.field Description

Contains generic field definition, pattern, and validation classes. The field package contains several classes that allow programs to specify patterns and validation classes for field level entry. This classes are the building blocks to more complex patterns and validation rules.



Generated on 5:16:42 PM May 12, 2008, © 1996-2005 Cafésoft LLC. All rights reserved.