1 | |
|
2 | |
|
3 | |
|
4 | |
|
5 | |
|
6 | |
|
7 | |
|
8 | |
|
9 | |
|
10 | |
|
11 | |
|
12 | |
|
13 | |
|
14 | |
|
15 | |
|
16 | |
package org.seasar.teeda.core.config.faces.rule; |
17 | |
|
18 | |
import org.seasar.teeda.core.config.faces.handler.ApplicationTagHandler; |
19 | |
import org.seasar.teeda.core.config.faces.handler.AttributeTagHandler; |
20 | |
import org.seasar.teeda.core.config.faces.handler.ComponentTagHandler; |
21 | |
import org.seasar.teeda.core.config.faces.handler.ConverterTagHandler; |
22 | |
import org.seasar.teeda.core.config.faces.handler.DefaultValueTagHandler; |
23 | |
import org.seasar.teeda.core.config.faces.handler.FacesConfigTagHandler; |
24 | |
import org.seasar.teeda.core.config.faces.handler.FacetTagHandler; |
25 | |
import org.seasar.teeda.core.config.faces.handler.FactoryTagHandler; |
26 | |
import org.seasar.teeda.core.config.faces.handler.LifecycleTagHandler; |
27 | |
import org.seasar.teeda.core.config.faces.handler.ListEntriesTagHandler; |
28 | |
import org.seasar.teeda.core.config.faces.handler.LocaleConfigTagHandler; |
29 | |
import org.seasar.teeda.core.config.faces.handler.ManagedBeanTagHandler; |
30 | |
import org.seasar.teeda.core.config.faces.handler.ManagedPropertyTagHandler; |
31 | |
import org.seasar.teeda.core.config.faces.handler.MapEntriesTagHandler; |
32 | |
import org.seasar.teeda.core.config.faces.handler.MapEntryTagHandler; |
33 | |
import org.seasar.teeda.core.config.faces.handler.NavigationCaseTagHandler; |
34 | |
import org.seasar.teeda.core.config.faces.handler.NavigationRuleTagHandler; |
35 | |
import org.seasar.teeda.core.config.faces.handler.NullValueTagHandler; |
36 | |
import org.seasar.teeda.core.config.faces.handler.PropertyTagHandler; |
37 | |
import org.seasar.teeda.core.config.faces.handler.ReferencedBeanTagHandler; |
38 | |
import org.seasar.teeda.core.config.faces.handler.RenderKitTagHandler; |
39 | |
import org.seasar.teeda.core.config.faces.handler.RendererTagHandler; |
40 | |
import org.seasar.teeda.core.config.faces.handler.SuggestedValueTagHandler; |
41 | |
import org.seasar.teeda.core.config.faces.handler.ValidatorTagHandler; |
42 | |
|
43 | |
|
44 | |
|
45 | |
|
46 | |
|
47 | |
|
48 | |
public class FacesConfigTagHandlerRule extends JsfBaseTagHandlerRule { |
49 | |
|
50 | |
private static final long serialVersionUID = 1L; |
51 | |
|
52 | 15 | public FacesConfigTagHandlerRule() { |
53 | 15 | addTagHandler("/faces-config", new FacesConfigTagHandler()); |
54 | |
|
55 | |
|
56 | 15 | addTagHandler("factory", new FactoryTagHandler()); |
57 | 15 | addTagHandler("application-factory"); |
58 | 15 | addTagHandler("faces-context-factory"); |
59 | 15 | addTagHandler("lifecycle-factory"); |
60 | 15 | addTagHandler("render-kit-factory"); |
61 | |
|
62 | |
|
63 | 15 | addTagHandler("application", new ApplicationTagHandler()); |
64 | 15 | addTagHandler("action-listener"); |
65 | 15 | addTagHandler("default-render-kit-id"); |
66 | 15 | addTagHandler("message-bundle"); |
67 | 15 | addTagHandler("navigation-handler"); |
68 | 15 | addTagHandler("view-handler"); |
69 | 15 | addTagHandler("state-manager"); |
70 | 15 | addTagHandler("property-resolver"); |
71 | 15 | addTagHandler("variable-resolver"); |
72 | |
|
73 | 15 | addTagHandler("locale-config", new LocaleConfigTagHandler()); |
74 | 15 | addTagHandler("default-locale"); |
75 | 15 | addTagHandler("supported-locale"); |
76 | |
|
77 | |
|
78 | 15 | addTagHandler("lifecycle", new LifecycleTagHandler()); |
79 | 15 | addTagHandler("phase-listener"); |
80 | |
|
81 | |
|
82 | |
|
83 | 15 | addTagHandler("converter", new ConverterTagHandler()); |
84 | 15 | addTagHandler("converter-id"); |
85 | 15 | addTagHandler("converter-for-class"); |
86 | 15 | addTagHandler("converter-class"); |
87 | |
|
88 | |
|
89 | |
|
90 | 15 | addTagHandler("validator", new ValidatorTagHandler()); |
91 | 15 | addTagHandler("validator-id"); |
92 | 15 | addTagHandler("validator-class"); |
93 | |
|
94 | 15 | addTagHandler("attribute", new AttributeTagHandler()); |
95 | 15 | addTagHandler("attribute-name"); |
96 | 15 | addTagHandler("attribute-class"); |
97 | 15 | addTagHandler("attribute-extension"); |
98 | |
|
99 | 15 | addTagHandler("property", new PropertyTagHandler()); |
100 | 15 | addTagHandler("property-name"); |
101 | 15 | addTagHandler("property-class"); |
102 | 15 | addTagHandler("property-extension"); |
103 | |
|
104 | |
|
105 | |
|
106 | 15 | addTagHandler("managed-bean", new ManagedBeanTagHandler()); |
107 | 15 | addTagHandler("managed-bean-name"); |
108 | 15 | addTagHandler("managed-bean-class"); |
109 | 15 | addTagHandler("managed-bean-scope"); |
110 | |
|
111 | 15 | addTagHandler("managed-property", new ManagedPropertyTagHandler()); |
112 | 15 | addTagHandler("property-name"); |
113 | 15 | addTagHandler("property-class"); |
114 | |
|
115 | 15 | addTagHandler("map-entries", new MapEntriesTagHandler()); |
116 | 15 | addTagHandler("map-entry", new MapEntryTagHandler()); |
117 | 15 | addTagHandler("key-class"); |
118 | 15 | addTagHandler("value-class"); |
119 | |
|
120 | 15 | addTagHandler("list-entries", new ListEntriesTagHandler()); |
121 | |
|
122 | 15 | addTagHandler("value"); |
123 | 15 | addTagHandler("default-value", new DefaultValueTagHandler()); |
124 | 15 | addTagHandler("suggested-value", new SuggestedValueTagHandler()); |
125 | 15 | addTagHandler("null-value", new NullValueTagHandler()); |
126 | |
|
127 | 15 | addTagHandler("component", new ComponentTagHandler()); |
128 | 15 | addTagHandler("component-type"); |
129 | 15 | addTagHandler("component-class"); |
130 | 15 | addTagHandler("component-extension"); |
131 | |
|
132 | 15 | addTagHandler("facet", new FacetTagHandler()); |
133 | 15 | addTagHandler("facet-name"); |
134 | 15 | addTagHandler("facet-extension"); |
135 | |
|
136 | 15 | addTagHandler("navigation-rule", new NavigationRuleTagHandler()); |
137 | 15 | addTagHandler("from-view-id"); |
138 | |
|
139 | 15 | addTagHandler("navigation-case", new NavigationCaseTagHandler()); |
140 | 15 | addTagHandler("from-action"); |
141 | 15 | addTagHandler("from-outcome"); |
142 | 15 | addTagHandler("to-view-id"); |
143 | 15 | addTagHandler("redirect"); |
144 | |
|
145 | 15 | addTagHandler("referenced-bean", new ReferencedBeanTagHandler()); |
146 | 15 | addTagHandler("referenced-bean-name"); |
147 | 15 | addTagHandler("referenced-bean-class"); |
148 | |
|
149 | 15 | addTagHandler("render-kit", new RenderKitTagHandler()); |
150 | 15 | addTagHandler("render-kit-id"); |
151 | 15 | addTagHandler("render-kit-class"); |
152 | |
|
153 | 15 | addTagHandler("renderer", new RendererTagHandler()); |
154 | 15 | addTagHandler("component-family"); |
155 | 15 | addTagHandler("renderer-type"); |
156 | 15 | addTagHandler("renderer-class"); |
157 | |
|
158 | 15 | } |
159 | |
} |