package com.guit.junit.dom;
import com.guit.client.dom.Element;
public class BaseMock extends ElementMock {
public BaseMock(String tag) {
super(tag);
}
public String getAccessKey() {
return attr("accessKey");
}
public String getName() {
return attr("name");
}
public String getType() {
return attr("type");
}
@Override
public String text() {
return value();
}
@Override
public Element text(String html) {
return value(html);
}
public String value() {
return attr("value");
}
public boolean isDisabled() {
return hasAttribute("disabled");
}
public void setAccessKey(String accessKey) {
attr("accessKey", accessKey);
}
public void setDisabled(boolean disabled) {
if (disabled) {
attr("disabled", "");
} else {
removeAttr("disabled");
}
}
public void setName(String name) {
attr("name", name);
}
public Element value(String value) {
attr("value", value);
return this;
}
}