@Override public void detach(Component component) { originalResponse = null; super.detach(component); }
@Override public final void onComponentTag(final Component component, final ComponentTag tag) { onComponentTag(tag); }
@Override public void onComponentTag(Component component, ComponentTag tag) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior) { ((Behavior)validator).onComponentTag(component, tag); } } }
@Override public void bind(Component component) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior) { ((Behavior)validator).bind(component); } } }
@Override public void onConfigure(Component component) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior) { ((Behavior)validator).onConfigure(component); } } }
@Override public void afterRender(Component component) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior) { ((Behavior)validator).afterRender(component); } } }
@Override public void onEvent(Component component, IEvent<?> event) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior) { ((Behavior)validator).onEvent(component, event); } } }
public boolean getStatelessHint(Component component) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior && ((Behavior)validator).getStatelessHint(component) == false) { return false; } } return super.getStatelessHint(component); }
@Override public final void afterRender(final Component hostComponent) { onComponentRendered(); }
@Override protected Serializable newValue(String currentValue, String replacementValue) { // swap currentValue and replacementValue in the call to the concatenator return super.newValue(replacementValue, currentValue); } }.setSeparator(" ");
@Override public void onRemove(Component component) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior) { ((Behavior)validator).onRemove(component); } } } }
@Override public void onComponentTag(Component component, ComponentTag tag) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior) { ((Behavior)validator).onComponentTag(component, tag); } } }
@Override public void bind(Component component) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior) { ((Behavior)validator).bind(component); } } }
@Override public void detach(Component component) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior) { ((Behavior)validator).detach(component); } } }
@Override public final void onComponentTag(final Component component, final ComponentTag tag) { onComponentTag(tag); }
@Override public boolean getStatelessHint(Component component) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior && ((Behavior)validator).getStatelessHint(component) == false) { return false; } } return super.getStatelessHint(component); }
@Override public void detach(Component component) { for (IValidator<T> validator : validators) { if (validator instanceof Behavior) { ((Behavior)validator).detach(component); } } }
@Override public void detach(Component component) { originalResponse = null; super.detach(component); }