1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package javax.faces.component.html;
20
21 import javax.faces.component.UICommand;
22
23 import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFComponent;
24 import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFProperty;
25
26
27
28
29
30 @JSFComponent
31 (name = "h:commandButton",
32 clazz = "javax.faces.component.html.HtmlCommandButton",template=true,
33 tagClass = "org.apache.myfaces.taglib.html.HtmlCommandButtonTag",
34 defaultRendererType = "javax.faces.Button",
35 implementz = "javax.faces.component.behavior.ClientBehaviorHolder",
36 defaultEventName = "action"
37 )
38 abstract class _HtmlCommandButton extends UICommand
39 implements _FocusBlurProperties,
40 _EventProperties, _StyleProperties, _UniversalProperties,
41 _AccesskeyProperty, _TabindexProperty, _AltProperty,
42 _ChangeSelectProperties, _DisabledReadonlyProperties,
43 _LabelProperty, _RoleProperty
44 {
45
46 static public final String COMPONENT_FAMILY = "javax.faces.Command";
47 static public final String COMPONENT_TYPE = "javax.faces.HtmlCommandButton";
48
49
50
51
52
53 @JSFProperty
54 public abstract String getImage();
55
56
57
58
59
60
61
62 @JSFProperty(defaultValue = "submit")
63 public abstract String getType();
64
65 }