Class ValidationDecoratorWrapper
- java.lang.Object
-
- org.apache.tapestry5.internal.util.ValidationDecoratorWrapper
-
- All Implemented Interfaces:
ValidationDecorator
- Direct Known Subclasses:
AutofocusValidationDecorator
public class ValidationDecoratorWrapper extends Object implements ValidationDecorator
Implementation ofValidationDecorator
that delegates all method invocations. Subclasses may override any of the methods.
-
-
Constructor Summary
Constructors Constructor Description ValidationDecoratorWrapper(ValidationDecorator delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterField(Field field)
Invoked after the field has completed rendering itself.void
afterLabel(Field field)
Invoked byLabel
after rendering itself.void
beforeField(Field field)
Renders immediately before the field itself.void
beforeLabel(Field field)
Invoked by aLabel
before rendering itself.void
insideField(Field field)
Invoked at a point where the decorator may write additional attributes into the field.void
insideLabel(Field field, Element labelElement)
Invoked after the label has rendered its tag, but before it has rendered content inside the tag, to allow the decorator to write additional attributes.
-
-
-
Constructor Detail
-
ValidationDecoratorWrapper
public ValidationDecoratorWrapper(ValidationDecorator delegate)
-
-
Method Detail
-
beforeLabel
public void beforeLabel(Field field)
Description copied from interface:ValidationDecorator
Invoked by aLabel
before rendering itself.- Specified by:
beforeLabel
in interfaceValidationDecorator
- Parameters:
field
- for this label
-
insideLabel
public void insideLabel(Field field, Element labelElement)
Description copied from interface:ValidationDecorator
Invoked after the label has rendered its tag, but before it has rendered content inside the tag, to allow the decorator to write additional attributes.- Specified by:
insideLabel
in interfaceValidationDecorator
- Parameters:
field
- the field corresponding to the labellabelElement
- the element for this label
-
afterLabel
public void afterLabel(Field field)
Description copied from interface:ValidationDecorator
Invoked byLabel
after rendering itself.- Specified by:
afterLabel
in interfaceValidationDecorator
-
beforeField
public void beforeField(Field field)
Description copied from interface:ValidationDecorator
Renders immediately before the field itself. The field will typically render a single element, though a complex field may render multiple elements or even some JavaScript.- Specified by:
beforeField
in interfaceValidationDecorator
-
insideField
public void insideField(Field field)
Description copied from interface:ValidationDecorator
Invoked at a point where the decorator may write additional attributes into the field. Generally speaking, you will want to render informal parameters before invoking this method.- Specified by:
insideField
in interfaceValidationDecorator
-
afterField
public void afterField(Field field)
Description copied from interface:ValidationDecorator
Invoked after the field has completed rendering itself.- Specified by:
afterField
in interfaceValidationDecorator
-
-