001 package org.apache.myfaces.tobago;
002
003 /*
004 * Licensed to the Apache Software Foundation (ASF) under one or more
005 * contributor license agreements. See the NOTICE file distributed with
006 * this work for additional information regarding copyright ownership.
007 * The ASF licenses this file to You under the Apache License, Version 2.0
008 * (the "License"); you may not use this file except in compliance with
009 * the License. You may obtain a copy of the License at
010 *
011 * http://www.apache.org/licenses/LICENSE-2.0
012 *
013 * Unless required by applicable law or agreed to in writing, software
014 * distributed under the License is distributed on an "AS IS" BASIS,
015 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
016 * See the License for the specific language governing permissions and
017 * limitations under the License.
018 */
019
020 public final class TobagoConstants {
021
022 public static final String SUBCOMPONENT_SEP = "::";
023
024 // public static final String ATTR_ACCESS_KEY = "accessKey";
025 public static final String ATTR_ACTION = "action";
026 public static final String ATTR_ACTION_ONCLICK = "onclick";
027 public static final String ATTR_ACTION_LINK = "link";
028 public static final String ATTR_ACTION_LISTENER = "actionListener";
029 public static final String ATTR_ALIGN = "align";
030 public static final String ATTR_ALT = "alt";
031 public static final String ATTR_AUTO_RELOAD = "autoReload";
032 public static final String ATTR_BODY_CONTENT = "bodyContent";
033 public static final String ATTR_BORDER = "border";
034 public static final String ATTR_CHARSET = "charset";
035 public static final String ATTR_CALENDAR_DATE_INPUT_ID = "CalendarDateInputId";
036 public static final String ATTR_CELLSPACING = "cellspacing";
037 public static final String ATTR_CLASSES_BLOCKS = "cssClassesBlocks";
038 public static final String ATTR_CLIENT_PROPERTIES = "clientProperties";
039 public static final String ATTR_COLUMNS = "columns";
040 public static final String ATTR_CONVERTER = "converter";
041 public static final String ATTR_DATE_STYLE = "dateStyle";
042 public static final String ATTR_DEFAULT_COMMAND = "defaultCommand";
043 public static final String ATTR_DELAY = "delay";
044 public static final String ATTR_DIRECT_LINK_COUNT = "directLinkCount";
045 public static final String ATTR_DISABLED = "disabled";
046 @Deprecated
047 public static final String ATTR_DISABLED_REFERENCE = "disabledReference";
048 public static final String ATTR_DOCTYPE = "doctype";
049 public static final String ATTR_ENCTYPE = "enctype";
050 public static final String ATTR_ESCAPE = "escape";
051 public static final String ATTR_EXPANDED = "expanded";
052 public static final String ATTR_EVENT = "event";
053 public static final String ATTR_FIRST = "first";
054 public static final String ATTR_FREQUENCY = "frequency";
055 public static final String ATTR_FOCUS = "focus";
056 public static final String ATTR_FOCUS_ID = "focusId";
057 public static final String ATTR_FOOTER_HEIGHT = "footerHeight";
058 public static final String ATTR_FORCE_VERTICAL_SCROLLBAR = "forceVerticalScrollbar";
059 public static final String ATTR_FORMAT_PATTERN = "formatPattern";
060 public static final String ATTR_FOR = "for";
061 public static final String ATTR_GLOBAL_ONLY = "globalOnly";
062 public static final String ATTR_HEIGHT = "height";
063 public static final String ATTR_HIDDEN = "hidden";
064 public static final String ATTR_HOVER = "hover";
065 public static final String ATTR_I18N = "i18n";
066 public static final String ATTR_ICON_SIZE = "iconSize";
067 public static final String ATTR_ID = "id";
068 @Deprecated
069 public static final String ATTR_ID_REFERENCE = "idReference";
070 public static final String ATTR_IMMEDIATE = "immediate";
071 public static final String ATTR_IMAGE = "image";
072 public static final String ATTR_INLINE = "inline";
073 public static final String ATTR_INNER_HEIGHT = "innerHeight";
074 public static final String ATTR_INNER_WIDTH = "innerWidth";
075 public static final String ATTR_ITEM_DESCRIPTION = "itemDescription";
076 public static final String ATTR_ITEM_DISABLED = "itemDisabled";
077 public static final String ATTR_ITEM_LABEL = "itemLabel";
078 public static final String ATTR_ITEM_IMAGE = "itemImage";
079 public static final String ATTR_ITEM_VALUE = "itemValue";
080
081 public static final String ATTR_LABEL = "label";
082 public static final String ATTR_LABEL_POSITION = "labelPosition";
083 // public static final String ATTR_LABEL_WITH_ACCESS_KEY = "labelWithAccessKey";
084 public static final String ATTR_LAYOUT_HEIGHT = "layoutHeight";
085 public static final String ATTR_MARGIN = "margin";
086 public static final String ATTR_MARGIN_BOTTOM = "marginBottom";
087 public static final String ATTR_MARGIN_LEFT = "marginLeft";
088 public static final String ATTR_MARGIN_RIGHT = "marginRight";
089 public static final String ATTR_MARGIN_TOP = "marginTop";
090 public static final String ATTR_MARKED = "marked";
091 public static final String ATTR_MODAL = "modal";
092 public static final String ATTR_LAYOUT_ORDER = "layoutOrder";
093 //public static final String ATTR_LAYOUT_TABLE_STYLE = "layoutTableStyle";
094 public static final String ATTR_LAYOUT_WIDTH = "layoutWidth";
095 public static final String ATTR_LEFT = "left";
096 public static final String ATTR_MARKUP = "markup";
097 public static final String ATTR_MAX = "max";
098 public static final String ATTR_MAX_SEVERITY = "maxSeverity";
099 public static final String ATTR_MAX_NUMBER = "maxNumber";
100 public static final String ATTR_MENU_POPUP = "menuPopup";
101 public static final String ATTR_MENU_POPUP_TYPE = "menuPopupType";
102 public static final String ATTR_COMMAND_TYPE = "menuType";
103 public static final String ATTR_METHOD = "method";
104 public static final String ATTR_MIN = "min";
105 public static final String ATTR_MIN_SEVERITY = "minSeverity";
106 public static final String ATTR_MINIMUM_SIZE = "minimunSize";
107 public static final String ATTR_MODE = "mode";
108 public static final String ATTR_MUTABLE = "mutable";
109 public static final String ATTR_NAME = "name";
110 @Deprecated
111 public static final String ATTR_NAME_REFERENCE = "nameReference";
112 public static final String ATTR_NAVIGATE = "navigate";
113 public static final String ATTR_NUMBER_STYLE = "numberStyle";
114 public static final String ATTR_ONCHANGE = "onchange";
115 public static final String ATTR_ONCLICK = "onclick";
116 public static final String ATTR_ORDER_BY = "orderBy";
117 public static final String ATTR_ORIENTATION = "orientation";
118 public static final String ATTR_PAGE_MENU = "pageMenu";
119 public static final String ATTR_PASSWORD = "password";
120 public static final String ATTR_POPUP_LIST = "popupList";
121 public static final String ATTR_RENDERED_PARTIALLY = "renderedPartially";
122 public static final String ATTR_POPUP_RESET = "popupReset";
123 public static final String ATTR_POPUP_CALENDAR_FORCE_TIME = "popupCalendarForceTime";
124 public static final String ATTR_POPUP_CALENDAR_ID = "popupCalendarId";
125 public static final String ATTR_PREFORMATED = "preformated";
126 public static final String ATTR_READONLY = "readonly";
127 public static final String ATTR_REFERENCE = "reference";
128 public static final String ATTR_RELATIVE = "relative";
129 public static final String ATTR_RENDERED = "rendered";
130 public static final String ATTR_RENDERER_TYPE = "rendererType";
131 public static final String ATTR_RENDER_AS = "renderAs";
132 public static final String ATTR_RENDER_RANGE = "renderRange";
133 public static final String ATTR_RENDER_RANGE_EXTERN = "renderRangeExtern";
134 public static final String ATTR_REQUIRED = "required";
135 public static final String ATTR_ROW_ID = "sheetRowId";
136 public static final String ATTR_ROWS = "rows";
137 public static final String ATTR_SCRIPT_FILES = "scriptFiles";
138 public static final String ATTR_SCROLLBAR_HEIGHT = "scrollbarHeight";
139 public static final String ATTR_SCROLLBARS = "scrollbars";
140 public static final String ATTR_SELECTED_INDEX = "selectedIndex";
141 public static final String ATTR_SELECTED_LIST_STRING = "selectedListString";
142 // public static final String ATTR_SERVER_SIDE_TABS = "serverSideTab";
143 public static final String ATTR_SORTABLE = "sortable";
144 public static final String ATTR_CREATE_SPAN = "createSpan";
145 public static final String ATTR_SELECTABLE = "selectable";
146 public static final String ATTR_SHOW_DIRECT_LINKS = "showDirectLinks";
147 public static final String ATTR_SHOW_HEADER = "showHeader";
148 public static final String ATTR_SHOW_ICONS = "showIcons";
149 public static final String ATTR_SHOW_JUNCTIONS = "showJunctions";
150 public static final String ATTR_SHOW_PAGE_RANGE = "showPageRange";
151 public static final String ATTR_SHOW_ROOT = "showRoot";
152 public static final String ATTR_SHOW_ROOT_JUNCTION = "showRootJunction";
153 public static final String ATTR_SHOW_ROW_RANGE = "showRowRange";
154 public static final String ATTR_SHOW_SUMMARY = "showSummary";
155 public static final String ATTR_SHOW_DETAIL = "showDetail";
156 public static final String ATTR_SPAN_X = "spanX";
157 public static final String ATTR_SPAN_Y = "spanY";
158 public static final String ATTR_SRC = "src";
159 public static final String ATTR_STATE = "state";
160 public static final String ATTR_STATE_PREVIEW = "state_preview";
161 public static final String ATTR_STYLE = "style";
162 public static final String ATTR_STYLE_BODY = "style_body";
163 public static final String ATTR_STYLE_CLASS = "styleClass";
164 public static final String ATTR_STYLE_HEADER = "style_header";
165 public static final String ATTR_STYLE_INNER = "style_inner";
166 public static final String ATTR_STYLE_FILES = "styleFiles";
167 public static final String ATTR_SUPPPRESS_TOOLBAR_CONTAINER = "suppressToolbarContainer";
168 public static final String ATTR_SWITCH_TYPE = "switchType";
169 public static final String ATTR_TARGET = "target";
170 public static final String ATTR_TIME_STYLE = "timeStyle";
171 public static final String ATTR_TIMEZONE = "timezone";
172 @Deprecated
173 public static final String ATTR_TIP_REFERENCE = "tipReference";
174 public static final String ATTR_TITLE = "title";
175 public static final String ATTR_TIP = "tip";
176 public static final String ATTR_TOP = "top";
177 public static final String ATTR_TRANSITION = "transition";
178 public static final String ATTR_TYPE = "type";
179 public static final String ATTR_VALUE = "value";
180 public static final String ATTR_VALUE_CHANGE_LISTENER = "valueChangeListener";
181 public static final String ATTR_VAR = "var";
182 public static final String ATTR_UNIT = "unit";
183 public static final String ATTR_UPDATE = "update";
184 public static final String ATTR_WIDTH = "width";
185 public static final String ATTR_WIDTH_LIST = "widthList";
186 public static final String ATTR_WIDTH_LIST_STRING = "widthListString";
187 public static final String ATTR_APPLICATION_ICON = "applicationIcon";
188 public static final String ATTR_VALIDATOR = "validator";
189 public static final String ATTR_TAB_INDEX = "tabIndex";
190 public static final String ATTR_ZINDEX = "zIndex";
191
192 public static final String FACET_ACTION = "action";
193 public static final String FACET_CONFIRMATION = "confirmation";
194 public static final String FACET_LABEL = "label";
195 public static final String FACET_LAYOUT = "layout";
196 public static final String FACET_LAYOUT_DEFAULT = "layoutDefault";
197 public static final String FACET_IMAGE = "image ";
198 public static final String FACET_ITEMS = "items";
199 public static final String FACET_MENUBAR = "menuBar";
200 public static final String FACET_MENUPOPUP = "menupopup";
201 public static final String FACET_PAGER_LINKS = "pagerLinks";
202 public static final String FACET_PAGER_PAGE = "pagerPage";
203 public static final String FACET_PAGER_ROW = "pagerRow";
204 public static final String FACET_PICKER = "picker";
205 public static final String FACET_PICKER_POPUP = "pickerPopup";
206 public static final String FACET_POPUP = "popup";
207 public static final String FACET_RELOAD = "reload";
208 public static final String FACET_TOOL_BAR = "toolBar";
209 public static final String FACET_TOOL_BAR_COMMAND = "toolBarCommand";
210
211 // Command types
212 public static final String COMMAND_TYPE_SUBMIT = "submit";
213 public static final String COMMAND_TYPE_RESET = "reset";
214 public static final String COMMAND_TYPE_NAVIGATE = "navigate";
215 // TODO: find an abstract way, to avoid this
216 public static final String COMMAND_TYPE_SCRIPT = "script";
217
218 public static final String RENDERER_TYPE_BOX = "Box";
219 public static final String RENDERER_TYPE_BUTTON = "Button";
220 public static final String RENDERER_TYPE_CALENDAR = "Calendar";
221 public static final String RENDERER_TYPE_DATE = "Date";
222 public static final String RENDERER_TYPE_DEFAULT_LAYOUT = "DefaultLayout";
223 public static final String RENDERER_TYPE_FILE = "File";
224 public static final String RENDERER_TYPE_GRID_LAYOUT = "GridLayout";
225 public static final String RENDERER_TYPE_HIDDEN = "Hidden";
226 public static final String RENDERER_TYPE_IN = "In";
227 public static final String RENDERER_TYPE_IMAGE = "Image";
228 public static final String RENDERER_TYPE_LINK = "Link";
229 public static final String RENDERER_TYPE_LABEL = "Label";
230 public static final String RENDERER_TYPE_MENUBAR = "MenuBar";
231 public static final String RENDERER_TYPE_MENUCOMMAND = "MenuCommand";
232 public static final String RENDERER_TYPE_OUT = "Out";
233 public static final String RENDERER_TYPE_PANEL = "Panel";
234 public static final String RENDERER_TYPE_POPUP = "Popup";
235 public static final String RENDERER_TYPE_DATE_PICKER = "DatePicker";
236 public static final String RENDERER_TYPE_SELECT_BOOLEAN_CHECKBOX = "SelectBooleanCheckbox";
237 public static final String RENDERER_TYPE_SELECT_MANY_CHECKBOX = "SelectManyCheckbox";
238 public static final String RENDERER_TYPE_SELECT_MANY_LISTBOX = "SelectManyListbox";
239 public static final String RENDERER_TYPE_SELECT_ONE_CHOICE = "SelectOneChoice";
240 public static final String RENDERER_TYPE_SELECT_ONE_RADIO = "SelectOneRadio";
241 public static final String RENDERER_TYPE_SELECT_ONE_LISTBOX = "SelectOneListbox";
242 public static final String RENDERER_TYPE_TEXT_AREA = "TextArea";
243 public static final String RENDERER_TYPE_TIME = "Time";
244 public static final String RENDERER_TYPE_TOOL_BAR = "ToolBar";
245 public static final String RENDERER_TYPE_TREE_NODE = "TreeNode";
246 public static final String RENDERER_TYPE_TREE_OLD_NODE = "TreeOldNode";
247 public static final String RENDERER_TYPE_SHEET = "Sheet";
248 public static final String RENDERER_TYPE_VERBATIM = "Verbatim";
249
250 public static final String FORM_ACCEPT_CHARSET = "utf-8";
251
252 public static final String TOBAGO_COMPONENT_CREATED = "org.apache.myfaces.tobago.CREATION_MARKER";
253 public static final String ATTR_POPUP_CLOSE = "popupClose";
254
255 public static final String CHAR_NON_BEAKING_SPACE = "\u00a0";
256
257 private TobagoConstants() {
258 // to prevent instantiation
259 }
260 }