blob: a03e1caa890869ded8758b1a54e47870a58e5b00 [file] [log] [blame]
itrimble0f5edc82006-06-08 00:02:56 +00001<?xml version="1.0"?>
2
3<!--
4 Copyright 2003 Sun Microsystems, Inc. All rights reserved.
5 SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
6-->
7
8<!DOCTYPE faces-config PUBLIC
9 "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
10 "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
11
12<!-- =========== FULL CONFIGURATION FILE ================================== -->
13
14<faces-config>
15
16 <lifecycle>
17 <phase-listener>
18 org.eclipse.wtp.jsf.tests.ValueResourcePhaseListener
19 </phase-listener>
20 </lifecycle>
21
22
23 <factory>
24
25 <application-factory>application-factory</application-factory><faces-context-factory>
26 faces-context-factory
27 </faces-context-factory>
28 <lifecycle-factory>lifecycle-factory</lifecycle-factory>
29 <render-kit-factory>render-kit-factory</render-kit-factory>
30 </factory>
31
32 <!-- Component -->
33 <component>
34 <description>my component</description>
35 <display-name>My component</display-name>
36 <icon>
37 <small-icon>icon2</small-icon>
38 </icon>
39 <component-type>component-type</component-type>
40 <component-class>ComponentClass</component-class>
41 <attribute>
42 <description>attribute-description</description>
43 <display-name>attribute-display-name</display-name>
44 <icon>
45 <small-icon>attribute-icon</small-icon>
46 </icon>
47 <attribute-name>attribute-name</attribute-name>
48 <attribute-class>attribute-class</attribute-class>
49 <default-value>value5</default-value>
50 <suggested-value>attribute-suggested-value</suggested-value>
51 <attribute-extension>attr - extension</attribute-extension>
52 </attribute>
53 <property>
54 <property-name>property1</property-name>
55 <property-class>ComponentProperty</property-class>
56 <default-value>value6</default-value>
57 </property>
58 <component-extension>component-extension</component-extension>
59
60 </component>
61
62
63 <!-- managed-bean -->
64 <managed-bean>
65 <description>managed-bean-description</description>
66 <display-name>managed-bean-display-name</display-name>
67 <icon>
68 <large-icon>large-icon</large-icon>
69 </icon>
70 <managed-bean-name>managed-bean-name</managed-bean-name>
71 <managed-bean-class>managed-bean-class</managed-bean-class>
72 <managed-bean-scope>managed-bean-scope</managed-bean-scope>
73 <managed-property>
74 <description>managed-property-description</description>
75 <display-name>managed-property-display-name</display-name>
76 <icon>
77 <large-icon>large-icon</large-icon>
78 </icon>
79 <property-name>property-name</property-name>
80 <property-class>property-class</property-class>
81 <null-value />
82 </managed-property>
83 </managed-bean>
84 <converter>
85 <description>converter-description</description>
86 <display-name>converter-display-name</display-name>
87 <icon>
88 <large-icon>large-icon</large-icon>
89 </icon>
90
91 <converter-for-class>converter-for-class</converter-for-class>
92 <converter-class>converter-class</converter-class>
93 <attribute>
94 <description>attribute-description</description>
95 <description>desc 2</description>
96 <description>desc 3</description>
97
98 <description>desc 4</description>
99 <description>desc 5</description>
100 <description>desc 6</description>
101 <description>desc 7</description>
102
103
104
105 <display-name>attribute-display-name</display-name>
106 <icon>
107 <large-icon>large-icon</large-icon>
108 </icon>
109 <attribute-name>attribute-name</attribute-name>
110 <attribute-class>attribute-class</attribute-class>
111 <default-value>default-value</default-value>
112 <suggested-value>attribute-suggested-value</suggested-value>
113 <attribute-extension>
114 attribute-extension
115 </attribute-extension>
116 </attribute>
117 <property>
118 <property-name>property1</property-name>
119 <property-class>MyPropertyClass</property-class>
120 <default-value>value4</default-value>
121 </property>
122 </converter>
123
124 <!-- Referenced-bean -->
125 <referenced-bean>
126 <description>Bean Desc</description>
127 <display-name>referenced-bean-display</display-name>
128 <icon>
129 <small-icon>referenced-bean-myicon</small-icon>
130 </icon>
131 <referenced-bean-name>
132 referenced-bean-name
133 </referenced-bean-name>
134 <referenced-bean-class>
135 referenced-bean-class
136 </referenced-bean-class>
137 </referenced-bean>
138
139 <!-- Render kit -->
140 <render-kit>
141 <description>Render kit Desc</description>
142 <display-name>Render kit disp name</display-name>
143 <icon>
144 <small-icon>icon</small-icon>
145 </icon>
146 <render-kit-id>render-kit-Id</render-kit-id>
147 <render-kit-class>render-kit-class</render-kit-class>
148 <renderer>
149 <description>my renderer</description>
150
151 <display-name>my renderer</display-name>
152 <icon>
153 <small-icon>new icon</small-icon>
154 </icon>
155 <component-family>component-family</component-family>
156 <renderer-type>renderer-type</renderer-type>
157 <renderer-class>renderer-class</renderer-class>
158 <attribute>
159 <description>attribute-description</description>
160 <display-name>attribute-display-name</display-name>
161 <icon>
162 <large-icon>large-icon</large-icon>
163 </icon>
164 <attribute-name>attribute name</attribute-name>
165 <attribute-class>Attribute Class</attribute-class>
166 <default-value>default value</default-value>
167 <attribute-extension>
168 renderer-extension
169 </attribute-extension>
170 <attribute-extension>
171 blah extension
172 </attribute-extension>
173 </attribute>
174 <renderer-extension>
175 renderer-extension 1
176 </renderer-extension>
177 <renderer-extension>
178 renderer-extension 2
179 </renderer-extension>
180 <renderer-extension>
181 renderer-extension 3
182 </renderer-extension>
183
184 </renderer>
185 </render-kit>
186
187 <!-- Validator rules -->
188 <validator>
189 <description>validator-description</description>
190 <display-name>validator-display-name</display-name>
191 <icon>
192 <small-icon>icon1</small-icon>
193 </icon>
194 <validator-id>validator-Id</validator-id>
195 <validator-class>validator-class</validator-class>
196 <attribute>
197 <description>attribute-description</description>
198 <display-name>attribute-display-name</display-name>
199 <icon>
200 <large-icon>large-icon</large-icon>
201 </icon>
202 <attribute-name>validator-attribute-name</attribute-name>
203 <attribute-class>validator-attribute-class</attribute-class>
204 <default-value>default-value</default-value>
205 <suggested-value>attribute-suggested-value</suggested-value>
206 <attribute-extension>
207 attribute-extension
208 </attribute-extension>
209 </attribute>
210 <property>
211 <property-name>property-name</property-name>
212 <property-class>property-class</property-class>
213 <default-value>value4</default-value>
214 </property>
215 </validator>
216
217 <!-- variable/property resolver registration -->
218 <application>
219 <action-listener>Action listener</action-listener>
220 <variable-resolver>
221 com.ibm.faces.databind.SelectItemsVarResolver
222 </variable-resolver>
223 <default-render-kit-id>some renderer kit</default-render-kit-id>
224 <message-bundle>some messeage bundle goes here</message-bundle>
225 <navigation-handler>navigation handler</navigation-handler>
226 <view-handler>view handler</view-handler>
227 <state-manager>state manager</state-manager>
228
229 <property-resolver>
230 com.ibm.faces.databind.SelectItemsPropResolver
231 </property-resolver>
232 <locale-config>
233 <default-locale>en</default-locale>
234 <supported-locale>en</supported-locale>
235 <supported-locale>de</supported-locale>
236
237 </locale-config>
238 </application>
239
240 <navigation-rule>
241 <description>Descri 1</description>
242 <display-name>display name 1</display-name>
243 <icon>
244 <small-icon>myicon</small-icon>
245 </icon>
246 <from-view-id>/Page1.jsp</from-view-id>
247 <navigation-case>
248 <description>nav case descr 2</description>
249 <description>nav case descr 2</description>
250 <description>nav case descr 2</description>
251 <description>nav case descr 2</description>
252
253 <display-name>what display name</display-name>
254 <icon>
255 <small-icon>small-icon</small-icon>
256 </icon>
257 <from-action>from-action</from-action>
258 <from-outcome>drilldown</from-outcome>
259 <to-view-id>/edit.jsp</to-view-id>
260
261
262 </navigation-case>
263 </navigation-rule>
264
265</faces-config>