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_ONCLICK = "onclick";
026      public static final String ATTR_ACTION_LINK = "link";
027      public static final String ATTR_ACTION_LISTENER = "actionListener";
028      public static final String ATTR_ALIGN = "align";
029      public static final String ATTR_ALT = "alt";
030      public static final String ATTR_AUTO_RELOAD = "autoReload";
031      public static final String ATTR_BODY_CONTENT = "bodyContent";
032      public static final String ATTR_BORDER = "border";
033      public static final String ATTR_CHARSET = "charset";
034      public static final String ATTR_CALENDAR_DATE_INPUT_ID = "CalendarDateInputId";
035      public static final String ATTR_CELLSPACING = "layoutCellspacing";
036      public static final String ATTR_CLASSES_BLOCKS = "cssClassesBlocks";
037      public static final String ATTR_CLIENT_PROPERTIES = "clientProperties";
038      public static final String ATTR_COLUMNS = "columns";
039      public static final String ATTR_CONVERTER = "converter";
040      public static final String ATTR_DATE_STYLE = "dateStyle";
041      public static final String ATTR_DEFAULT_COMMAND = "defaultCommand";
042      public static final String ATTR_DELAY = "delay";
043      public static final String ATTR_DIRECT_LINK_COUNT = "directLinkCount";
044      public static final String ATTR_DISABLED = "disabled";
045      @Deprecated
046      public static final String ATTR_DISABLED_REFERENCE = "disabledReference";
047      public static final String ATTR_DOCTYPE = "doctype";
048      public static final String ATTR_ENCTYPE = "enctype";
049      public static final String ATTR_ESCAPE = "escape";
050      public static final String ATTR_EXPANDED = "expanded";
051      public static final String ATTR_FIRST = "first";
052      public static final String ATTR_FREQUENCY = "frequency";
053      public static final String ATTR_FOCUS = "focus";
054      public static final String ATTR_FOCUS_ID = "focusId";
055      public static final String ATTR_FOOTER_HEIGHT = "footerHeight";
056      public static final String ATTR_FORCE_VERTICAL_SCROLLBAR = "forceVerticalScrollbar";
057      public static final String ATTR_FORMAT_PATTERN = "formatPattern";
058      public static final String ATTR_FOR = "for";
059      public static final String ATTR_GLOBAL_ONLY = "globalOnly";
060      public static final String ATTR_HEIGHT = "height";
061      public static final String ATTR_HIDDEN = "hidden";
062      public static final String ATTR_HOVER = "hover";
063      public static final String ATTR_I18N = "i18n";
064      public static final String ATTR_ICON_SIZE = "iconSize";
065      @Deprecated
066      public static final String ATTR_ID_REFERENCE = "idReference";
067      public static final String ATTR_IMMEDIATE = "immediate";
068      public static final String ATTR_IMAGE = "image";
069      public static final String ATTR_INLINE = "inline";
070      public static final String ATTR_INNER_HEIGHT = "innerHeight";
071      public static final String ATTR_INNER_WIDTH = "innerWidth";
072      public static final String ATTR_LABEL = "label";
073      public static final String ATTR_LABEL_POSITION = "labelPosition";
074    //  public static final String ATTR_LABEL_WITH_ACCESS_KEY = "labelWithAccessKey";
075      public static final String ATTR_LAYOUT_HEIGHT = "layoutHeight";
076      public static final String ATTR_MARGIN = "margin";
077      public static final String ATTR_MARGIN_BOTTOM = "marginBottom";
078      public static final String ATTR_MARGIN_LEFT = "marginLeft";
079      public static final String ATTR_MARGIN_RIGHT = "marginRight";
080      public static final String ATTR_MARGIN_TOP = "marginTop";
081      public static final String ATTR_MODAL = "modal";
082      public static final String ATTR_LAYOUT_ORDER = "layoutOrder";
083      //public static final String ATTR_LAYOUT_TABLE_STYLE = "layoutTableStyle";
084      public static final String ATTR_LAYOUT_WIDTH = "layoutWidth";
085      public static final String ATTR_LEFT = "left";
086      public static final String ATTR_MARKUP = "markup";
087      public static final String ATTR_MAX = "max";
088      public static final String ATTR_MENU_POPUP = "menuPopup";
089      public static final String ATTR_MENU_POPUP_TYPE = "menuPopupType";
090      public static final String ATTR_COMMAND_TYPE = "menuType";
091      public static final String ATTR_METHOD = "method";
092      public static final String ATTR_MIN = "min";
093      public static final String ATTR_MINIMUM_SIZE = "minimunSize";
094      public static final String ATTR_MODE = "mode";
095      public static final String ATTR_MUTABLE = "mutable";
096      public static final String ATTR_NAME = "name";
097      @Deprecated
098      public static final String ATTR_NAME_REFERENCE = "nameReference";
099      public static final String ATTR_NAVIGATE = "navigate";
100      public static final String ATTR_NUMBER_STYLE = "numberStyle";
101      public static final String ATTR_ONCHANGE = "onchange";
102      public static final String ATTR_ONCLICK = "onclick";
103      public static final String ATTR_ORIENTATION = "orientation";
104      public static final String ATTR_PAGE_MENU = "pageMenu";
105      public static final String ATTR_PASSWORD = "password";
106      public static final String ATTR_POPUP_LIST = "popupList";
107      public static final String ATTR_RENDERED_PARTIALLY = "renderedPartially";
108      public static final String ATTR_POPUP_RESET = "popupReset";
109      public static final String ATTR_POPUP_CALENDAR_FORCE_TIME = "popupCalendarForceTime";
110      public static final String ATTR_POPUP_CALENDAR_ID = "popupCalendarId";
111      public static final String ATTR_PREFORMATED = "preformated";
112      public static final String ATTR_READONLY = "readonly";
113      public static final String ATTR_REFERENCE = "reference";
114      public static final String ATTR_RENDERED = "rendered";
115      public static final String ATTR_RENDERER_TYPE = "rendererType";
116      public static final String ATTR_RENDER_AS = "renderAs";
117      public static final String ATTR_RENDER_RANGE = "renderRange";
118      public static final String ATTR_RENDER_RANGE_EXTERN = "renderRangeExtern";
119      public static final String ATTR_REQUIRED = "required";
120      public static final String ATTR_ROW_ID = "sheetRowId";
121      public static final String ATTR_ROWS = "rows";
122      public static final String ATTR_SCRIPT_FILES = "scriptFiles";
123      public static final String ATTR_SCROLLBAR_HEIGHT = "scrollbarHeight";
124      public static final String ATTR_SCROLLBARS = "scrollbars";
125      public static final String ATTR_SELECTED_INDEX = "selectedIndex";
126      public static final String ATTR_SELECTED_LIST_STRING = "selectedListString";
127    //  public static final String ATTR_SERVER_SIDE_TABS = "serverSideTab";
128      public static final String ATTR_SORTABLE = "sortable";
129      public static final String ATTR_CREATE_SPAN = "createSpan";
130      public static final String ATTR_SELECTABLE = "selectable";
131      public static final String ATTR_SHOW_DIRECT_LINKS = "showDirectLinks";
132      public static final String ATTR_SHOW_HEADER = "showHeader";
133      public static final String ATTR_SHOW_ICONS = "showIcons";
134      public static final String ATTR_SHOW_JUNCTIONS = "showJunctions";
135      public static final String ATTR_SHOW_PAGE_RANGE = "showPageRange";
136      public static final String ATTR_SHOW_ROOT = "showRoot";
137      public static final String ATTR_SHOW_ROOT_JUNCTION = "showRootJunction";
138      public static final String ATTR_SHOW_ROW_RANGE = "showRowRange";
139      public static final String ATTR_SHOW_SUMMARY = "showSummary";
140      public static final String ATTR_SHOW_DETAIL = "showDetail";
141      public static final String ATTR_SPAN_X = "spanX";
142      public static final String ATTR_SPAN_Y = "spanY";
143      public static final String ATTR_SRC = "src";
144      public static final String ATTR_STATE = "state";
145      public static final String ATTR_STATE_PREVIEW = "state_preview";
146      public static final String ATTR_STYLE = "style";
147      public static final String ATTR_STYLE_BODY = "style_body";
148      public static final String ATTR_STYLE_CLASS = "styleClass";
149      public static final String ATTR_STYLE_HEADER = "style_header";
150      public static final String ATTR_STYLE_INNER = "style_inner";
151      public static final String ATTR_STYLE_FILES  = "styleFiles";
152      public static final String ATTR_SUPPPRESS_TOOLBAR_CONTAINER = "suppressToolbarContainer";
153      public static final String ATTR_SWITCH_TYPE = "switchType";
154      public static final String ATTR_TARGET = "target";
155      public static final String ATTR_TIME_STYLE = "timeStyle";
156      public static final String ATTR_TIMEZONE = "timezone";
157      @Deprecated
158      public static final String ATTR_TIP_REFERENCE = "tipReference";
159      public static final String ATTR_TITLE = "title";
160      public static final String ATTR_TIP = "tip";
161      public static final String ATTR_TOP = "top";
162      public static final String ATTR_TRANSITION = "transition";
163      public static final String ATTR_TYPE = "type";
164      public static final String ATTR_VALUE = "value";
165      public static final String ATTR_VAR = "var";
166      public static final String ATTR_UNIT = "unit";
167      public static final String ATTR_UPDATE = "update";
168      public static final String ATTR_WIDTH = "width";
169      public static final String ATTR_WIDTH_LIST = "widthList";
170      public static final String ATTR_WIDTH_LIST_STRING = "widthListString";
171      public static final String ATTR_APPLICATION_ICON = "applicationIcon";
172      public static final String ATTR_VALIDATOR = "validator";
173    
174      public static final String FACET_ACTION = "action";
175      public static final String FACET_CONFIRMATION = "confirmation";
176      public static final String FACET_LABEL = "label";
177      public static final String FACET_LAYOUT = "layout";
178      public static final String FACET_LAYOUT_DEFAULT = "layoutDefault";
179      public static final String FACET_IMAGE = "image ";
180      public static final String FACET_ITEMS = "items";
181      public static final String FACET_MENUBAR = "menuBar";
182      public static final String FACET_MENUPOPUP = "menupopup";
183      public static final String FACET_PAGER_LINKS = "pagerLinks";
184      public static final String FACET_PAGER_PAGE = "pagerPage";
185      public static final String FACET_PAGER_ROW = "pagerRow";
186      public static final String FACET_PICKER = "picker";
187      public static final String FACET_PICKER_POPUP = "pickerPopup";
188      public static final String FACET_POPUP = "popup";
189      public static final String FACET_RELOAD = "reload";
190      public static final String FACET_TOOL_BAR= "toolBar";
191      public static final String FACET_TOOL_BAR_COMMAND = "toolBarCommand";
192    
193      // Command types
194      public static final String COMMAND_TYPE_SUBMIT = "submit";
195      public static final String COMMAND_TYPE_RESET = "reset";
196      public static final String COMMAND_TYPE_NAVIGATE = "navigate";
197      // TODO: find an abstract way, to avoid this
198      public static final String COMMAND_TYPE_SCRIPT = "script";
199    
200      public static final String RENDERER_TYPE_BOX = "Box";
201      public static final String RENDERER_TYPE_BUTTON = "Button";
202      public static final String RENDERER_TYPE_CALENDAR = "Calendar";
203      public static final String RENDERER_TYPE_DATE = "Date";
204      public static final String RENDERER_TYPE_DEFAULT_LAYOUT = "DefaultLayout";
205      public static final String RENDERER_TYPE_GRID_LAYOUT = "GridLayout";
206      public static final String RENDERER_TYPE_HIDDEN = "Hidden";
207      public static final String RENDERER_TYPE_IN = "In";
208      public static final String RENDERER_TYPE_IMAGE = "Image";
209      public static final String RENDERER_TYPE_LINK = "Link";
210      public static final String RENDERER_TYPE_LABEL = "Label";
211      public static final String RENDERER_TYPE_MENUBAR = "MenuBar";
212      public static final String RENDERER_TYPE_MENUCOMMAND = "MenuCommand";
213      public static final String RENDERER_TYPE_OUT = "Out";
214      public static final String RENDERER_TYPE_PANEL = "Panel";
215      public static final String RENDERER_TYPE_POPUP = "Popup";
216      public static final String RENDERER_TYPE_DATE_PICKER = "DatePicker";
217      public static final String RENDERER_TYPE_SELECT_ONE_CHOICE = "SelectOneChoice";
218      public static final String RENDERER_TYPE_SELECT_ONE_RADIO = "SelectOneRadio";
219      public static final String RENDERER_TYPE_SELECT_BOOLEAN_CHECKBOX = "SelectBooleanCheckbox";
220      public static final String RENDERER_TYPE_TIME = "Time";
221      public static final String RENDERER_TYPE_TOOL_BAR = "ToolBar";
222      public static final String RENDERER_TYPE_TREE_NODE = "TreeNode";
223      public static final String RENDERER_TYPE_TREE_OLD_NODE = "TreeOldNode";
224      public static final String RENDERER_TYPE_SHEET = "Sheet";
225      public static final String RENDERER_TYPE_VERBATIM = "Verbatim";
226    
227      public static final String FORM_ACCEPT_CHARSET = "utf-8";
228    
229      public static final String TOBAGO_COMPONENT_CREATED = "org.apache.myfaces.tobago.CREATION_MARKER";
230      public static final String ATTR_POPUP_CLOSE = "popupClose";
231    
232      private TobagoConstants() {
233        // to prevent instantiation
234      }
235    }