View Javadoc

1   /*
2    * Licensed to the Apache Software Foundation (ASF) under one
3    * or more contributor license agreements.  See the NOTICE file
4    * distributed with this work for additional information
5    * regarding copyright ownership.  The ASF licenses this file
6    * to you under the Apache License, Version 2.0 (the
7    * "License"); you may not use this file except in compliance
8    * with the License.  You may obtain a copy of the License at
9    *
10   *   http://www.apache.org/licenses/LICENSE-2.0
11   *
12   * Unless required by applicable law or agreed to in writing,
13   * software distributed under the License is distributed on an
14   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15   * KIND, either express or implied.  See the License for the
16   * specific language governing permissions and limitations
17   * under the License.
18   */
19  package org.apache.myfaces.shared_orchestra.renderkit;
20  
21  
22  /**
23   * Constant declarations for JSF tags
24   * @author Anton Koinov (latest modification by $Author: lu4242 $)
25   * @version $Revision: 699138 $ $Date: 2008-09-25 19:39:39 -0500 (Thu, 25 Sep 2008) $
26   */
27  public interface JSFAttr
28  {
29      //~ Static fields/initializers -----------------------------------------------------------------
30  
31      // Common Attributes
32      String   ID_ATTR                        = "id";
33      String   VALUE_ATTR                     = "value";
34      String   BINDING_ATTR                   = "binding";
35      String   STYLE_ATTR                     = "style";
36      String   STYLE_CLASS_ATTR               = "styleClass";
37      String   ESCAPE_ATTR                    = "escape";
38      String   FORCE_ID_ATTR                  = "forceId";
39      String   FORCE_ID_INDEX_ATTR            = "forceIdIndex";
40      String   ACCEPTCHARSET_ATTR             = "acceptcharset";
41  
42      // Common Output Attributes
43      String   FOR_ATTR                       = "for";
44      String   CONVERTER_ATTR                 = "converter";
45  
46      // Ouput_Time Attributes
47      String   TIME_STYLE_ATTR                = "timeStyle";
48      String   TIMEZONE_ATTR                  = "timezone";
49  
50      // Common Input Attributes
51      String   REQUIRED_ATTR                  = "required";
52      String   VALIDATOR_ATTR                 = "validator";
53      String   DISABLED_ATTR                  = "disabled";
54  
55      // Input_Secret Attributes
56      String   REDISPLAY_ATTR                 = "redisplay";
57  
58      // Input_Checkbox Attributes
59      String   LAYOUT_ATTR                    = "layout";
60  
61      // Select_Menu Attributes
62      String   SIZE_ATTR                     = "size";
63  
64      // SelectMany Checkbox List/ Select One Radio Attributes
65      String BORDER_ATTR                 = "border";
66      String DISABLED_CLASS_ATTR         = "disabledClass";
67      String ENABLED_CLASS_ATTR          = "enabledClass";
68  
69      // Common Command Attributes
70      /**@deprecated */
71      String   COMMAND_CLASS_ATTR           = "commandClass";
72      String   LABEL_ATTR                   = "label";
73      String   IMAGE_ATTR                   = "image";
74      String   ACTION_ATTR                 = "action";
75      String   IMMEDIATE_ATTR              = "immediate";
76  
77  
78      // Command_Button Attributes
79      String   TYPE_ATTR                    = "type";
80  
81      // Common Panel Attributes
82      /**@deprecated */
83      String   PANEL_CLASS_ATTR       = "panelClass";
84      String   FOOTER_CLASS_ATTR      = "footerClass";
85      String   HEADER_CLASS_ATTR      = "headerClass";
86      String   COLUMN_CLASSES_ATTR    = "columnClasses";
87      String   ROW_CLASSES_ATTR       = "rowClasses";
88  
89      // Panel_Grid Attributes
90      String   COLUMNS_ATTR          = "columns";
91      String   COLSPAN_ATTR          = "colspan"; // extension
92  
93      // UIMessage and UIMessages attributes
94      String SHOW_SUMMARY_ATTR            = "showSummary";
95      String SHOW_DETAIL_ATTR             = "showDetail";
96      String GLOBAL_ONLY_ATTR             = "globalOnly";
97  
98      // HtmlOutputMessage attributes
99      String ERROR_CLASS_ATTR            = "errorClass";
100     String ERROR_STYLE_ATTR            = "errorStyle";
101     String FATAL_CLASS_ATTR            = "fatalClass";
102     String FATAL_STYLE_ATTR            = "fatalStyle";
103     String INFO_CLASS_ATTR             = "infoClass";
104     String INFO_STYLE_ATTR             = "infoStyle";
105     String WARN_CLASS_ATTR             = "warnClass";
106     String WARN_STYLE_ATTR             = "warnStyle";
107     String TITLE_ATTR                  = "title";
108     String TOOLTIP_ATTR                = "tooltip";
109 
110     // GraphicImage attributes
111     String URL_ATTR                    = "url";
112 
113     // UISelectItem attributes
114     String ITEM_DISABLED_ATTR          = "itemDisabled";
115     String ITEM_DESCRIPTION_ATTR       = "itemDescription";
116     String ITEM_LABEL_ATTR             = "itemLabel";
117     String ITEM_VALUE_ATTR             = "itemValue";
118 
119     // UIData attributes
120     String ROWS_ATTR                   = "rows";
121     String VAR_ATTR                    = "var";
122     String FIRST_ATTR                  = "first";
123 
124     // dataTable (extended) attributes
125     String ROW_ID                      = "rowId";
126     String ROW_STYLECLASS_ATTR         = "rowStyleClass";
127     String ROW_STYLE_ATTR              = "rowStyle";
128 
129     // Alternate locations (instead of using AddResource)
130     String JAVASCRIPT_LOCATION         = "javascriptLocation";
131     String IMAGE_LOCATION              = "imageLocation";
132     String STYLE_LOCATION              = "styleLocation";
133 
134 
135 
136     //~ Myfaces Extensions -------------------------------------------------------------------------------
137 
138     // UISortData attributes
139     String COLUMN_ATTR                 = "column";
140     String ASCENDING_ATTR              = "ascending";
141 
142     // HtmlSelectManyCheckbox attributes
143     String LAYOUT_WIDTH_ATTR           = "layoutWidth";
144 
145 }