package org.appfuse.webapp.pages.components;
import org.apache.wicket.Component;
import org.apache.wicket.behavior.Behavior;
import org.apache.wicket.markup.ComponentTag;
/**
* A behavior that adds a placeholder attribute support for an input components.
*/
public class PlaceholderBehavior extends Behavior {
private final String placeholder;
public PlaceholderBehavior(String placeholder) {
this.placeholder = placeholder;
}
@Override
public void onComponentTag(Component component, ComponentTag tag) {
super.onComponentTag(component, tag);
tag.put("placeholder", placeholder);
}
}