package lt.inventi.wicket.component.label;
import org.apache.commons.lang.StringUtils;
import org.apache.wicket.markup.html.basic.EnumLabel;
import org.apache.wicket.model.IModel;
public class EmptyEnumLabel<T extends Enum<T>> extends EnumLabel<T> {
public EmptyEnumLabel(String id, IModel<T> model) {
super(id, model);
}
public EmptyEnumLabel(String id, T value) {
super(id, value);
}
public EmptyEnumLabel(String id) {
super(id);
}
@Override
public boolean isVisible() {
return !StringUtils.isEmpty(getDefaultModelObjectAsString());
}
}