import com.vaadin.terminal.PaintTarget;
public abstract class ClientSideCriterion implements Serializable,
- AcceptCriterion {
+ AcceptCriterion {
- /**
+ /**
*
*/
- private static final long serialVersionUID = 1L;
+ private static final long serialVersionUID = 1L;
- public boolean isClientSideVerifiable() {
- return true;
- }
+ public final boolean isClientSideVerifiable() {
+ return true;
+ }
- public void paint(PaintTarget target) throws PaintException {
- target.startTag("-ac");
- target.addAttribute("name", getIdentifier());
- paintContent(target);
- target.endTag("-ac");
- }
+ public void paint(PaintTarget target) throws PaintException {
+ target.startTag("-ac");
+ target.addAttribute("name", getIdentifier());
+ paintContent(target);
+ target.endTag("-ac");
+ }
- public void paintContent(PaintTarget target) throws PaintException {
- }
+ public void paintContent(PaintTarget target) throws PaintException {
+ }
- protected String getIdentifier() {
- return getClass().getCanonicalName();
- }
+ protected String getIdentifier() {
+ return getClass().getCanonicalName();
+ }
- public void paintResponse(PaintTarget target) throws PaintException {
- // NOP, nothing to do as this is client side verified criterion
- }
+ public final void paintResponse(PaintTarget target) throws PaintException {
+ // NOP, nothing to do as this is client side verified criterion
+ }
}