1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.view.facelets.tag.jsf;
20
21 import javax.faces.view.facelets.ComponentConfig;
22 import javax.faces.view.facelets.MetaRuleset;
23 import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFFaceletTag;
24
25
26
27
28
29 @JSFFaceletTag(
30 name = "jsf:element",
31 componentClass = "org.apache.myfaces.view.facelets.component.JsfElement")
32 public class JsfElementHandler extends javax.faces.view.facelets.ComponentHandler
33 {
34
35 public JsfElementHandler(ComponentConfig config)
36 {
37 super(config);
38 }
39
40 protected MetaRuleset createMetaRuleset(Class type)
41 {
42 MetaRuleset rules = super.createMetaRuleset(type);
43
44 rules.alias("class", "styleClass");
45 rules.addRule(ElementNameRule.INSTANCE);
46
47 return rules;
48 }
49
50 }