package net.techreadiness.ui.theme;
import java.io.IOException;
import org.apache.struts2.views.java.Attributes;
import org.apache.struts2.views.java.simple.AbstractTagHandler;
public class LabelHandler extends AbstractTagHandler {
private boolean required;
@Override
public void start(String name, Attributes a) throws IOException {
if (a.get("required") != null && (a.get("required").equals("true") || a.get("required").equals("required"))) {
required = true;
} else {
required = false;
}
super.start(name, a);
}
@Override
public void end(String name) throws IOException {
if (required) {
Attributes spanAttributes = new Attributes();
spanAttributes.add("class", "required");
super.start("span", spanAttributes);
characters("*");
super.end("span");
}
super.end(name);
}
}