Components and classes that provide specialized, validating text fields. The interface {@link com.primix.tapestry.valid.IValidatingTextField} provides the general outline.

Since presenting errors to the user is completely specific to the application, a second interface, {@link com.primix.tapestry.valid.IValidationDelegate} provides the bridge between these components and the application they are being used in.

Fields can also have a {@link com.primix.tapestry.valid.FieldLabel} that reflects the state (normal or error) of the field. @author Howard Ship hship@primix.com