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
23 import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFRenderer;
24 import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFRenderers;
25 import org.apache.myfaces.shared.renderkit.html.HtmlLinkRendererBase;
26
27
28
29
30
31
32
33 @JSFRenderers(renderers={
34 @JSFRenderer(
35 renderKitId="HTML_BASIC",
36 family="javax.faces.Output",
37 type="javax.faces.Link"),
38 @JSFRenderer(
39 renderKitId="HTML_BASIC",
40 family="javax.faces.Command",
41 type="javax.faces.Link"),
42 @JSFRenderer(
43 renderKitId = "HTML_BASIC",
44 family = "javax.faces.OutcomeTarget",
45 type = "javax.faces.Link")
46 })
47 public class HtmlLinkRenderer
48 extends HtmlLinkRendererBase
49 {
50
51
52 @Override
53 protected boolean isCommonPropertiesOptimizationEnabled(FacesContext facesContext)
54 {
55 return true;
56 }
57
58 @Override
59 protected boolean isCommonEventsOptimizationEnabled(FacesContext facesContext)
60 {
61 return true;
62 }
63
64 }