KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > icesoft > faces > renderkit > dom_html_basic > HTML


1 /*
2  * Copyright 2004 The Apache Software Foundation.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */

16
17 package com.icesoft.faces.renderkit.dom_html_basic;
18
19 import com.icesoft.faces.util.ArrayUtils;
20
21
22 /**
23  * Constant declarations for HTML rendering.
24  *
25  * @author Manfred Geiler (latest modification by $Author: svieujot $)
26  * @author Anton Koinov
27  * @version * $Revision: 1.22 $ $Date: 2005/02/28 20:40:15 $ $Log: HTML.java,v
28  * $
29  */

30 /* Revision 1.22 2005/02/28 20:40:15 svieujot
31 * closed MYFACES-112
32 *
33 * Revision 1.21 2005/02/16 00:50:37 oros
34 * SF issue #1043331: replaced all   by the corresponding numeric entity   so safari users will be happy, too, with MyFaces output
35 *
36 * Revision 1.20 2004/12/27 04:11:11 mmarinschek
37 * Data Table stores the state of facets of children; script tag is rendered with type attribute instead of language attribute, popup works better as a column in a data table
38 *
39 * Revision 1.19 2004/12/04 03:22:45 svieujot
40 * Bugfix for BR_ELEM
41 *
42 * Revision 1.18 2004/12/02 15:34:43 svieujot
43 * Add iframe attributes
44 *
45 * Revision 1.17 2004/12/02 15:22:06 svieujot
46 * Add IFRAME_ELEM
47 *
48 * Revision 1.16 2004/12/02 05:03:14 svieujot
49 * Add H1-6 elements
50 *
51 * Revision 1.15 2004/12/02 02:34:41 svieujot
52 * Add a BUTTON_ELEM
53 *
54 * Revision 1.14 2004/11/08 03:43:20 bdudney
55 * Added a div element. x:div to use, inserts a div with class or style attributes
56 *
57 * Revision 1.13 2004/10/13 11:51:01 matze
58 * renamed packages to org.apache
59 *
60 * Revision 1.12 2004/08/09 08:43:29 manolito
61 * bug #1004867 - h:message has duplicate attributes
62 *
63 * Revision 1.11 2004/07/27 06:32:19 tinytoony
64 * new calendar component as a popup
65 *
66 * Revision 1.10 2004/07/26 09:19:08 manolito
67 * removed onclick from passthrough attributes for ButtonRenderer
68 *
69 * Revision 1.9 2004/07/01 22:00:56 mwessendorf
70 * ASF switch
71 *
72 * Revision 1.8 2004/06/04 00:26:16 o_rossmueller
73 * modified renderes to comply with JSF 1.1
74 *
75 * Revision 1.7 2004/05/29 10:19:55 mwessendorf
76 * made the class FINAL, because has only one private const
77 *
78 * Revision 1.6 2004/05/18 14:31:39 manolito
79 * user role support completely moved to components source tree
80 *
81 * Revision 1.5 2004/05/18 11:58:16 manolito
82 * typing error fixed
83 *
84 */

85 public final class HTML {
86
87     private HTML() {
88         // disable instantiation
89
}
90
91     // Common attributes
92
public static final String JavaDoc ALIGN_ATTR = "align";
93     public static final String JavaDoc DATAFLD_ATTR = "datafld";
94     public static final String JavaDoc DATASRC_ATTR = "datasrc";
95     public static final String JavaDoc DATAFORMATAS_ATTR = "dataformatas";
96     public static final String JavaDoc BORDER_ATTR = "border";
97     public static final String JavaDoc WIDTH_ATTR = "width";
98     public static final String JavaDoc READONLY_ATTR = "readonly";
99     public static final String JavaDoc ACCEPT_ATTR = "accept";
100
101     // Common event handler attributes
102
public static final String JavaDoc ONCLICK_ATTR = "onclick";
103     public static final String JavaDoc ONDBLCLICK_ATTR = "ondblclick";
104     public static final String JavaDoc ONMOUSEDOWN_ATTR = "onmousedown";
105     public static final String JavaDoc ONMOUSEUP_ATTR = "onmouseup";
106     public static final String JavaDoc ONMOUSEOVER_ATTR = "onmouseover";
107     public static final String JavaDoc ONMOUSEMOVE_ATTR = "onmousemove";
108     public static final String JavaDoc ONMOUSEOUT_ATTR = "onmouseout";
109     public static final String JavaDoc ONKEYPRESS_ATTR = "onkeypress";
110     public static final String JavaDoc ONKEYDOWN_ATTR = "onkeydown";
111     public static final String JavaDoc ONKEYUP_ATTR = "onkeyup";
112     public static final String JavaDoc[] EVENT_HANDLER_ATTRIBUTES_WITHOUT_ONCLICK =
113             {
114                     ONDBLCLICK_ATTR,
115                     ONMOUSEDOWN_ATTR,
116                     ONMOUSEUP_ATTR,
117                     ONMOUSEOVER_ATTR,
118                     ONMOUSEMOVE_ATTR,
119                     ONMOUSEOUT_ATTR,
120                     ONKEYPRESS_ATTR,
121                     ONKEYDOWN_ATTR,
122                     ONKEYUP_ATTR
123             };
124     public static final String JavaDoc[] EVENT_HANDLER_ATTRIBUTES =
125             (String JavaDoc[]) ArrayUtils.concat(
126                     EVENT_HANDLER_ATTRIBUTES_WITHOUT_ONCLICK,
127                     new String JavaDoc[]{ONCLICK_ATTR});
128
129     // Input field event handler attributes
130
public static final String JavaDoc ONFOCUS_ATTR = "onfocus";
131     public static final String JavaDoc ONBLUR_ATTR = "onblur";
132     public static final String JavaDoc ONSELECT_ATTR = "onselect";
133     public static final String JavaDoc ONCHANGE_ATTR = "onchange";
134     public static final String JavaDoc[] COMMON_FIELD_EVENT_ATTRIBUTES =
135             {
136                     ONFOCUS_ATTR,
137                     ONBLUR_ATTR,
138                     ONSELECT_ATTR,
139                     ONCHANGE_ATTR
140             };
141
142     // universal attributes
143
public static final String JavaDoc DIR_ATTR = "dir";
144     public static final String JavaDoc LANG_ATTR = "lang";
145     public static final String JavaDoc STYLE_ATTR = "style";
146     public static final String JavaDoc TITLE_ATTR = "title";
147     public static final String JavaDoc STYLE_CLASS_ATTR =
148             "styleClass"; //"class" cannot be used as property name
149
public static final String JavaDoc[] UNIVERSAL_ATTRIBUTES_WITHOUT_STYLE =
150             {
151                     DIR_ATTR,
152                     LANG_ATTR,
153                     TITLE_ATTR,
154
155                     //NOTE: if changed, please verify universal attributes in HtmlMessageRenderer !
156
};
157     public static final String JavaDoc[] UNIVERSAL_ATTRIBUTES =
158             (String JavaDoc[]) ArrayUtils.concat(
159                     UNIVERSAL_ATTRIBUTES_WITHOUT_STYLE,
160                     new String JavaDoc[]{STYLE_ATTR, STYLE_CLASS_ATTR});
161
162     //universal, but not the same property-name -
163
//styleClass attribute is rendered as such
164
public static final String JavaDoc CLASS_ATTR = "class";
165
166     // common form field attributes
167
public static final String JavaDoc ACCESSKEY_ATTR = "accesskey";
168     public static final String JavaDoc TABINDEX_ATTR = "tabindex";
169     public static final String JavaDoc DISABLED_ATTR = "disabled";
170     public static final String JavaDoc[] COMMON_FIELD_ATTRIBUTES_WITHOUT_DISABLED =
171             {
172                     ACCESSKEY_ATTR,
173                     TABINDEX_ATTR
174             };
175     public static final String JavaDoc[] COMMON_FIELD_ATTRIBUTES =
176             (String JavaDoc[]) ArrayUtils.concat(
177                     COMMON_FIELD_ATTRIBUTES_WITHOUT_DISABLED,
178                     new String JavaDoc[]{DISABLED_ATTR});
179
180     // Common Attributes
181
public static final String JavaDoc[] COMMON_PASSTROUGH_ATTRIBUTES =
182             (String JavaDoc[]) ArrayUtils.concat(
183                     EVENT_HANDLER_ATTRIBUTES,
184                     UNIVERSAL_ATTRIBUTES);
185     public static final String JavaDoc[] COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_STYLE =
186             (String JavaDoc[]) ArrayUtils.concat(
187                     EVENT_HANDLER_ATTRIBUTES,
188                     UNIVERSAL_ATTRIBUTES_WITHOUT_STYLE);
189     public static final String JavaDoc[] COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_ONCLICK =
190             (String JavaDoc[]) ArrayUtils.concat(
191                     EVENT_HANDLER_ATTRIBUTES_WITHOUT_ONCLICK,
192                     UNIVERSAL_ATTRIBUTES);
193     public static final String JavaDoc[] COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED =
194             (String JavaDoc[]) ArrayUtils.concat(
195                     COMMON_PASSTROUGH_ATTRIBUTES,
196                     COMMON_FIELD_ATTRIBUTES_WITHOUT_DISABLED,
197                     COMMON_FIELD_EVENT_ATTRIBUTES);
198     public static final String JavaDoc[] COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONCLICK =
199             (String JavaDoc[]) ArrayUtils.concat(
200                     COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_ONCLICK,
201                     COMMON_FIELD_ATTRIBUTES_WITHOUT_DISABLED,
202                     COMMON_FIELD_EVENT_ATTRIBUTES);
203
204     // <a>
205
public static final String JavaDoc TARGET_ATTR = "target"; //used by <a> and <form>
206
public static final String JavaDoc CHARSET_ATTR = "charset";
207     public static final String JavaDoc COORDS_ATTR = "coords";
208     public static final String JavaDoc HREF_ATTR = "href";
209     public static final String JavaDoc HREFLANG_ATTR = "hreflang";
210     public static final String JavaDoc REL_ATTR = "rel";
211     public static final String JavaDoc REV_ATTR = "rev";
212     public static final String JavaDoc SHAPE_ATTR = "shape";
213     public static final String JavaDoc TYPE_ATTR = "type";
214     public static final String JavaDoc[] ANCHOR_ATTRIBUTES =
215             {
216                     ACCESSKEY_ATTR,
217                     CHARSET_ATTR,
218                     COORDS_ATTR,
219                     HREFLANG_ATTR,
220                     REL_ATTR,
221                     REV_ATTR,
222                     SHAPE_ATTR,
223                     TABINDEX_ATTR,
224                     TARGET_ATTR,
225                     TYPE_ATTR
226             };
227     public static final String JavaDoc[] ANCHOR_PASSTHROUGH_ATTRIBUTES =
228             (String JavaDoc[]) ArrayUtils.concat(
229                     ANCHOR_ATTRIBUTES,
230                     COMMON_PASSTROUGH_ATTRIBUTES);
231     public static final String JavaDoc[] ANCHOR_PASSTHROUGH_ATTRIBUTES_WITHOUT_STYLE =
232             (String JavaDoc[]) ArrayUtils.concat(
233                     ANCHOR_ATTRIBUTES,
234                     COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_STYLE);
235
236     // <form>
237
public static final String JavaDoc ACCEPT_CHARSET_ATTR = "accept-charset";
238     public static final String JavaDoc ENCTYPE_ATTR = "enctype";
239     public static final String JavaDoc ONRESET_ATTR = "onreset";
240     public static final String JavaDoc ONSUMBIT_ATTR = "onsubmit";
241     public static final String JavaDoc[] FORM_ATTRIBUTES =
242             {
243                     ACCEPT_ATTR,
244                     ACCEPT_CHARSET_ATTR,
245                     ENCTYPE_ATTR,
246                     ONRESET_ATTR,
247                     ONSUMBIT_ATTR,
248                     TARGET_ATTR,
249             };
250     public static final String JavaDoc[] FORM_PASSTHROUGH_ATTRIBUTES =
251             (String JavaDoc[]) ArrayUtils.concat(
252                     FORM_ATTRIBUTES,
253                     COMMON_PASSTROUGH_ATTRIBUTES);
254
255     // values for enctype attribute
256
public static String JavaDoc ENCTYPE_MULTIPART_FORMDATA = "multipart/form-data";
257
258     // <img>
259
public static final String JavaDoc SRC_ATTR = "src";
260     public static final String JavaDoc ALT_ATTR = "alt";
261     public static final String JavaDoc HEIGHT_ATTR = "height";
262     public static final String JavaDoc HSPACE_ATTR = "hspace";
263     public static final String JavaDoc ISMAP_ATTR = "ismap";
264     public static final String JavaDoc LONGDESC_ATTR = "longdesc";
265     public static final String JavaDoc USEMAP_ATTR = "usemap";
266     public static final String JavaDoc VSPACE_ATTR = "vspace";
267
268     public static final String JavaDoc[] IMG_ATTRIBUTES =
269             {
270                     ALIGN_ATTR,
271                     ALT_ATTR,
272                     BORDER_ATTR,
273                     HEIGHT_ATTR,
274                     HSPACE_ATTR,
275                     ISMAP_ATTR,
276                     LONGDESC_ATTR,
277                     USEMAP_ATTR,
278                     VSPACE_ATTR,
279                     WIDTH_ATTR
280             };
281     public static final String JavaDoc[] IMG_PASSTHROUGH_ATTRIBUTES =
282             (String JavaDoc[]) ArrayUtils.concat(
283                     IMG_ATTRIBUTES,
284                     COMMON_PASSTROUGH_ATTRIBUTES);
285
286     // <input>
287
public static final String JavaDoc SIZE_ATTR = "size";
288     public static final String JavaDoc CHECKED_ATTR = "checked";
289     public static final String JavaDoc MAXLENGTH_ATTR = "maxlength";
290
291     public static final String JavaDoc[] INPUT_ATTRIBUTES = {
292             ALIGN_ATTR,
293             ALT_ATTR,
294             CHECKED_ATTR,
295             DATAFLD_ATTR,
296             DATASRC_ATTR,
297             DATAFORMATAS_ATTR,
298             MAXLENGTH_ATTR,
299             READONLY_ATTR,
300             SIZE_ATTR,
301     };
302     public static final String JavaDoc[] INPUT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED =
303             (String JavaDoc[]) ArrayUtils.concat(
304                     INPUT_ATTRIBUTES,
305                     COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED);
306
307     //values for input-type attribute
308
public static final String JavaDoc INPUT_TYPE_SUBMIT = "submit";
309     public static final String JavaDoc INPUT_TYPE_IMAGE = "image";
310     public static final String JavaDoc INPUT_TYPE_HIDDEN = "hidden";
311     public static final String JavaDoc INPUT_TYPE_CHECKBOX = "checkbox";
312     public static final String JavaDoc INPUT_TYPE_PASSWORD = "password";
313     public static final String JavaDoc INPUT_TYPE_TEXT = "text";
314     public static final String JavaDoc INPUT_TYPE_RADIO = "radio";
315     public static final String JavaDoc INPUT_TYPE_FILE = "file";
316
317     // <button>
318
public static final String JavaDoc[] BUTTON_ATTRIBUTES =
319             {
320                     ALIGN_ATTR,
321                     ALT_ATTR,
322                     DATAFLD_ATTR,
323                     DATASRC_ATTR,
324                     DATAFORMATAS_ATTR,
325             };
326     public static final String JavaDoc[] BUTTON_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED =
327             (String JavaDoc[]) ArrayUtils.concat(
328                     BUTTON_ATTRIBUTES,
329                     COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED);
330     public static final String JavaDoc[] BUTTON_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONCLICK =
331             (String JavaDoc[]) ArrayUtils.concat(
332                     BUTTON_ATTRIBUTES,
333                     COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONCLICK);
334
335     // <iframe>
336
public static final String JavaDoc FRAMEBORDER_ATTR = "frameborder";
337     public static final String JavaDoc SCROLLING_ATTR = "scrolling";
338
339     // <label>
340
public static final String JavaDoc FOR_ATTR = "for";
341     public static final String JavaDoc[] LABEL_ATTRIBUTES =
342             {
343                     ACCESSKEY_ATTR,
344                     ONBLUR_ATTR,
345                     ONFOCUS_ATTR
346                     //FOR_ATTR is no pass through !
347
};
348     public static final String JavaDoc[] LABEL_PASSTHROUGH_ATTRIBUTES =
349             (String JavaDoc[]) ArrayUtils.concat(
350                     LABEL_ATTRIBUTES,
351                     COMMON_PASSTROUGH_ATTRIBUTES);
352
353     // <select>
354
public static final String JavaDoc MULTIPLE_ATTR = "multiple";
355
356     public static final String JavaDoc[] SELECT_ATTRIBUTES =
357             {
358                     DATAFLD_ATTR,
359                     DATASRC_ATTR,
360                     DATAFORMATAS_ATTR,
361             };
362     public static final String JavaDoc[] SELECT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED =
363             (String JavaDoc[]) ArrayUtils.concat(
364                     SELECT_ATTRIBUTES,
365                     COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED);
366
367     // <table>
368
public static final String JavaDoc BGCOLOR_ATTR = "bgcolor";
369     public static final String JavaDoc CELLPADDING_ATTR = "cellpadding";
370     public static final String JavaDoc CELLSPACING_ATTR = "cellspacing";
371     public static final String JavaDoc FRAME_ATTR = "frame";
372     public static final String JavaDoc RULES_ATTR = "rules";
373     public static final String JavaDoc SUMMARY_ATTR = "summary";
374     public static final String JavaDoc[] TABLE_ATTRIBUTES = {
375             ALIGN_ATTR,
376             BGCOLOR_ATTR,
377             BORDER_ATTR,
378             CELLPADDING_ATTR,
379             CELLSPACING_ATTR,
380             DATAFLD_ATTR,
381             DATASRC_ATTR,
382             DATAFORMATAS_ATTR,
383             FRAME_ATTR,
384             RULES_ATTR,
385             HEIGHT_ATTR,
386             SUMMARY_ATTR,
387             WIDTH_ATTR
388     };
389     public static final String JavaDoc[] TABLE_PASSTHROUGH_ATTRIBUTES =
390             (String JavaDoc[]) ArrayUtils.concat(
391                     TABLE_ATTRIBUTES,
392                     COMMON_PASSTROUGH_ATTRIBUTES);
393
394     // <textarea>
395
public static final String JavaDoc COLS_ATTR = "cols";
396     public static final String JavaDoc ROWS_ATTR = "rows";
397     public static final String JavaDoc[] TEXTAREA_ATTRIBUTES =
398             {
399                     COLS_ATTR,
400                     DATAFLD_ATTR,
401                     DATASRC_ATTR,
402                     DATAFORMATAS_ATTR,
403                     READONLY_ATTR,
404                     ROWS_ATTR,
405             };
406     public static final String JavaDoc[] TEXTAREA_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED =
407             (String JavaDoc[]) ArrayUtils.concat(
408                     TEXTAREA_ATTRIBUTES,
409                     COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED);
410
411     // <input type=file>
412
public static final String JavaDoc[] INPUT_FILE_UPLOAD_ATTRIBUTES =
413             {
414                     ACCEPT_ATTR
415             };
416     public static final String JavaDoc[] INPUT_FILE_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED =
417             (String JavaDoc[]) ArrayUtils.concat(
418                     INPUT_FILE_UPLOAD_ATTRIBUTES,
419                     INPUT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED);
420
421     /*
422 public static final String[] MESSAGE_PASSTHROUGH_ATTRIBUTES =
423 (String[]) ArrayUtils.concat(
424     new String[] {DIR_ATTR, LANG_ATTR, TITLE_ATTR, STYLE_ATTR, STYLE_CLASS_ATTR},
425     EVENT_HANDLER_ATTRIBUTES);
426     */

427
428     public static final String JavaDoc[] MESSAGE_PASSTHROUGH_ATTRIBUTES_WITHOUT_TITLE_STYLE_AND_STYLE_CLASS =
429             (String JavaDoc[]) ArrayUtils.concat(
430                     new String JavaDoc[]{DIR_ATTR, LANG_ATTR},
431                     EVENT_HANDLER_ATTRIBUTES);
432
433
434     // selectOne/Many table
435
public static final String JavaDoc[] SELECT_TABLE_PASSTHROUGH_ATTRIBUTES =
436             new String JavaDoc[]{STYLE_ATTR, STYLE_CLASS_ATTR, BORDER_ATTR};
437
438     //HTML attributes needed for renderding only
439
public static final String JavaDoc ID_ATTR = "id";
440     public static final String JavaDoc NAME_ATTR = "name";
441     public static final String JavaDoc VALUE_ATTR = "value";
442     public static final String JavaDoc METHOD_ATTR = "method";
443     public static final String JavaDoc ACTION_ATTR = "action";
444     public static final String JavaDoc COLSPAN_ATTR = "colspan";
445     public static final String JavaDoc SCOPE_ATTR = "scope";
446     public static final String JavaDoc LABEL_ATTR = "label";
447     public static final String JavaDoc SELECTED_ATTR = "selected";
448
449     //HTML attributes values
450
public static final String JavaDoc SCOPE_COLGROUP_VALUE = "colgroup";
451
452     //HTML element constants
453
public static final String JavaDoc SPAN_ELEM = "span";
454     public static final String JavaDoc DIV_ELEM = "div";
455     public static final String JavaDoc INPUT_ELEM = "input";
456     public static final String JavaDoc BUTTON_ELEM = "button";
457     public static final String JavaDoc SELECT_ELEM = "select";
458     public static final String JavaDoc OPTION_ELEM = "option";
459     public static final String JavaDoc OPTGROUP_ELEM = "optgroup";
460     public static final String JavaDoc TEXTAREA_ELEM = "textarea";
461     public static final String JavaDoc FORM_ELEM = "form";
462     public static final String JavaDoc ANCHOR_ELEM = "a";
463     public static final String JavaDoc H1_ELEM = "h1";
464     public static final String JavaDoc H2_ELEM = "h2";
465     public static final String JavaDoc H3_ELEM = "h3";
466     public static final String JavaDoc H4_ELEM = "h4";
467     public static final String JavaDoc H5_ELEM = "h5";
468     public static final String JavaDoc H6_ELEM = "h6";
469     public static final String JavaDoc IFRAME_ELEM = "iframe";
470     public static final String JavaDoc IMG_ELEM = "img";
471     public static final String JavaDoc LABEL_ELEM = "label";
472     public static final String JavaDoc TABLE_ELEM = "table";
473     public static final String JavaDoc TR_ELEM = "tr";
474     public static final String JavaDoc TH_ELEM = "th";
475     public static final String JavaDoc TD_ELEM = "td";
476     public static final String JavaDoc TBODY_ELEM = "tbody";
477     public static final String JavaDoc TFOOT_ELEM = "tfoot";
478     public static final String JavaDoc THEAD_ELEM = "thead";
479     public static final String JavaDoc STYLE_ELEM = "style";
480     public static final String JavaDoc SCRIPT_ELEM = "script";
481     public static final String JavaDoc SCRIPT_TYPE_ATTR = "type";
482     public static final String JavaDoc SCRIPT_TYPE_TEXT_JAVASCRIPT = "text/javascript";
483     public static final String JavaDoc SCRIPT_LANGUAGE_ATTR = "language";
484     public static final String JavaDoc SCRIPT_LANGUAGE_JAVASCRIPT = "JavaScript";
485     public static final String JavaDoc MAP_ELEM = "map";
486     public static final String JavaDoc UL_ELEM = "ul";
487     public static final String JavaDoc OL_ELEM = "ol";
488     public static final String JavaDoc LI_ELEM = "li";
489
490
491     //HTML simple element constants
492
public static final String JavaDoc BR_ELEM = "br";
493
494
495     //HTML entities
496
public static final String JavaDoc NBSP_ENTITY = "&#160;";
497
498     public static final String JavaDoc HREF_PATH_SEPARATOR = "/";
499     public static final String JavaDoc HREF_PATH_FROM_PARAM_SEPARATOR = "?";
500     public static final String JavaDoc HREF_PARAM_SEPARATOR = "&";
501     public static final String JavaDoc HREF_PARAM_NAME_FROM_VALUE_SEPARATOR = "=";
502
503 }
504
Popular Tags