1 package sharin.doc.builder.xhtml1;
2
3 public class ButtonElem extends GenericCommonElem<ButtonElem> {
4
5 public ButtonElem(Object... nodes) {
6 super("button", nodes);
7 }
8
9 public ButtonElem accesskey(Object value) {
10 return attr("accesskey", value);
11 }
12
13 public ButtonElem disabled(boolean disabled) {
14 return disabled ? disabled("disabled") : this;
15 }
16
17 public ButtonElem disabled(Object value) {
18 return attr("disabled", value);
19 }
20
21 public ButtonElem name(Object value) {
22 return attr("name", value);
23 }
24
25 public ButtonElem onblur(Object value) {
26 return attr("onblur", value);
27 }
28
29 public ButtonElem onfocus(Object value) {
30 return attr("onfocus", value);
31 }
32
33 public ButtonElem tabindex(Object value) {
34 return attr("tabindex", value);
35 }
36
37 public ButtonElem type(Object value) {
38 return attr("type", value);
39 }
40
41 public ButtonElem typeButton() {
42 return type("button");
43 }
44
45 public ButtonElem typeReset() {
46 return type("reset");
47 }
48
49 public ButtonElem typeSubmit() {
50 return type("submit");
51 }
52
53 public ButtonElem value(Object value) {
54 return attr("value", value);
55 }
56 }