1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.renderkit.html;
20
21 import javax.faces.context.FacesContext;
22 import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFRenderer;
23 import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFRenderers;
24 import org.apache.myfaces.shared.renderkit.html.HtmlCheckboxRendererBase;
25
26
27
28
29
30
31
32
33 @JSFRenderers(renderers={
34 @JSFRenderer(
35 renderKitId="HTML_BASIC",
36 family="javax.faces.SelectBoolean",
37 type="javax.faces.Checkbox"),
38 @JSFRenderer(
39 renderKitId="HTML_BASIC",
40 family="javax.faces.SelectMany",
41 type="javax.faces.Checkbox")
42 })
43 public class HtmlCheckboxRenderer
44 extends HtmlCheckboxRendererBase
45 {
46
47 @Override
48 protected boolean isCommonPropertiesOptimizationEnabled(FacesContext facesContext)
49 {
50 return true;
51 }
52
53 @Override
54 protected boolean isCommonEventsOptimizationEnabled(FacesContext facesContext)
55 {
56 return true;
57 }
58
59 }