2009/05/20 - Apache Shale has been retired.
For more information, please explore the Attic.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.shale.clay.parser.builder;
22
23 import org.apache.shale.clay.parser.Node;
24
25
26 /***
27 * This {@link Builder} will create a {@link ElementBean} representing a
28 * <code>javax.faces.HtmlSelectBooleanCheckbox</code> JSF component. The
29 * mapping of the {@link Node} representing a html input element having a
30 * "checkbox" type attribute is handled by the {@link InputBuilderRule}.
31 *
32 */
33 public class SelectBooleanCheckboxBuilder extends Builder {
34
35 /***
36 * <p>
37 * Returns a <code>jsfid</code> for the {@link ElementBean}.
38 * </p>
39 *
40 * @param node markup
41 * @return jsfid
42 */
43 protected String getJsfid(Node node) {
44 return "selectBooleanCheckbox";
45 }
46
47 /***
48 * <p>
49 * Returns the JSF component type of
50 * <code>javax.faces.HtmlSelectBooleanCheckbox</code> that will create a
51 * checkbox component.
52 * </p>
53 *
54 * @param node markup
55 * @return component type
56 */
57 protected String getComponentType(Node node) {
58 return "javax.faces.HtmlSelectBooleanCheckbox";
59 }
60
61 }