package fr.openwide.core.wicket.more.markup.html.basic;
import org.apache.wicket.Component;
import org.apache.wicket.behavior.Behavior;
/**
* @deprecated Use {@link AbstractComponentBooleanPropertyBehavior} instead.
*/
@Deprecated
public abstract class AbstractHidingBehavior extends Behavior {
private static final long serialVersionUID = -1592398964983541809L;
@Override
public void onConfigure(Component component) {
super.onConfigure(component);
setVisibility(component, isVisible(component));
}
protected abstract boolean isVisible(Component component);
protected abstract void setVisibility(Component component, boolean visible);
}