io.webfolder.ui4j.api.dom.RadioButton Maven / Gradle / Ivy
package io.webfolder.ui4j.api.dom;
public class RadioButton {
private Element element;
public RadioButton(Element element) {
this.element = element;
}
public boolean isChecked() {
return Boolean.parseBoolean(String.valueOf(element.getProperty("checked")));
}
public RadioButton setChecked(boolean state) {
element.setProperty("checked", state);
if (!state) {
element.removeAttribute("checked");
} else {
element.setAttribute("checked", "checked");
}
return this;
}
public Element getElement() {
return element;
}
}