|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFieldTracking
Defines the interface for an object that tracks input fields. This interface is now poorly named, in that it tracks errors that may not be associated with a specific field.
For each field, a flag is stored indicating if the field is, in fact, in error. The input
supplied by the client is stored so that if the form is re-rendered (as is typically done when
there are input errors), the value entered by the user is displayed back to the user. An error
message renderer is stored; this is an object that can render the error message (it is usually a
RenderString
wrapper around a simple string).
Method Summary | |
---|---|
IFormComponent |
getComponent()
Returns the field component. |
ValidationConstraint |
getConstraint()
Returns the validation constraint that was violated by the input. |
IRender |
getErrorRenderer()
Returns an object that will render the error message. |
String |
getFieldName()
Returns the name of the field, that is, the name assigned by the form (this will differ from the component's id when any kind of looping operation is in effect). |
String |
getInput()
Returns the invalid input recorded for the field. |
boolean |
isInError()
Returns true if the field is in error (that is, if it has an error message renderer . |
Method Detail |
---|
boolean isInError()
renderer
.
IFormComponent getComponent()
IRender getErrorRenderer()
toString()
of the renderer can be used as a simple error message.
String getInput()
String getFieldName()
ValidationConstraint getConstraint()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |