|
||||||||||
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 can be 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 |
getRenderError()
Whether or not any errors found should cause field decoration / error renderers to render. |
boolean |
isInError()
Returns true if the field is in error (that is, if it has an error message renderer . |
void |
setRenderError(boolean value)
Sets whether or not to render errors for this tracking. |
Method Detail |
---|
boolean isInError()
renderer
.
boolean getRenderError()
void setRenderError(boolean value)
value
- Whether or not to render errors.IFormComponent getComponent()
IRender getErrorRenderer()
toString()
that does
not produce markup, but is a simple message.
IRender
responsible for rendering the error, or null if none is set.ValidatorException.ValidatorException(String, IRender,
ValidationConstraint)
String getInput()
String getFieldName()
ValidationConstraint getConstraint()
ValidationConstraint
that caused the field error.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |