com.jaxfront.core.xui
Class XUIDefinition

java.lang.Object
  extended by com.jaxfront.core.xui.XUIDefinition
All Implemented Interfaces:
XUITypes, java.io.Serializable

public class XUIDefinition
extends java.lang.Object
implements XUITypes, java.io.Serializable

The XUIDefinition is the container for all information regarding xui customization. It holds additional information about the layout and the behaviour of an specific component.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.jaxfront.core.xui.XUITypes
CLEAR_FILTER_RESISTENT, CSS_STYLE_NO_GRADIENT, DEBUG_MODUS, DOM_DERIVATION_NAME_RESOLVER, PI_UI_STATE, PRINT_FOOTER_TEXT, PRINT_INTERACTIVE_ELEMENTS, SWT_SHELL, TEMPORARY, UIS_ATT_ACTION_FIRE_CHANGE, UIS_ATT_ADD_LIST_ITEM_AFTER, UIS_ATT_ALLOW_CONTEXT_NAVIGATION, UIS_ATT_ALLOW_DESELECTION, UIS_ATT_ALLOW_EMPTY, UIS_ATT_ALLOW_FREETEXT, UIS_ATT_ALLOW_REORDERING, UIS_ATT_ALLOW_SAVING_WITH_ERRORS, UIS_ATT_ALLOW_SORTING, UIS_ATT_ALWAYS, UIS_ATT_APPLICATION_REQUIRED_FIELD_COLOR, UIS_ATT_APPLY_CAPTION_INDENT_ON, UIS_ATT_APPLY_CAPTION_INDENT_ON_BOTH, UIS_ATT_APPLY_CAPTION_INDENT_ON_COMPONENT, UIS_ATT_APPLY_CAPTION_INDENT_ON_LABEL, UIS_ATT_AUTO_COLUMN_FIT, UIS_ATT_AUTO_COLUMN_FIT_METHOD, UIS_ATT_AUTOCREATE_MAXOCCUR_LISTITEMS, UIS_ATT_AUTOCREATE_MINOCCUR_LISTITEMS, UIS_ATT_AUTOMATIC_TABBED_CHILDRENVIEW, UIS_ATT_BACK_LINK, UIS_ATT_BOOLEAN_DEFAULT_OPTION, UIS_ATT_BOOLEAN_VISUALIZER_BUTTON_SEQUENCE, UIS_ATT_BOOLEAN_VISUALIZER_TYPE, UIS_ATT_BOTTOM, UIS_ATT_BOTTOMSPACE_COMPONENT, UIS_ATT_BOTTOMSPACE_HEADER, UIS_ATT_BOTTOMSPACE_SEPARATOR_CLASSIC, UIS_ATT_BOTTOMSPACE_SEPARATOR_MODERN, UIS_ATT_BOTTOMSPACE_TABS, UIS_ATT_BUTTON_NAME, UIS_ATT_CAPTION_BORDER_STYLE, UIS_ATT_CAPTION_EXPAND_IF_CONTAINS_DATA, UIS_ATT_CAPTION_HEADER_IMAGE, UIS_ATT_CAPTION_INDENT_NESTED, UIS_ATT_CAPTION_INDENT_VALUE, UIS_ATT_CAPTION_INITIALLY_COLLAPSED, UIS_ATT_CAPTION_SEPARATOR_CLASSIC, UIS_ATT_CAPTION_SEPARATOR_MODERN, UIS_ATT_CAPTION_SEPARATOR_STYLE, UIS_ATT_CELL_FOCUSINDEX, UIS_ATT_CELL_RENDERER_CLASS, UIS_ATT_CELL_RULEREF, UIS_ATT_CELL_SEPARATOR_CLASSIC, UIS_ATT_CELL_SEPARATOR_LABEL_MULTI_LINE, UIS_ATT_CELL_SEPARATOR_MODERN, UIS_ATT_CELL_TYPE_CUSTOM_AREA, UIS_ATT_CELL_TYPE_LABEL_MULTI_LINE, UIS_ATT_CENTER, UIS_ATT_CHOICE_AVAILABLE, UIS_ATT_CHOICE_DEFAULT_SELECTION, UIS_ATT_CLASS, UIS_ATT_CLASS_NAME, UIS_ATT_CLASSIFICATION_TOOL_TIP, UIS_ATT_CODESET, UIS_ATT_COLLAPSE_OPTIONAL_BORDERS, UIS_ATT_COLUMN_HEADER_XPATH_STRATEGY, UIS_ATT_COLUMN_WIDTH, UIS_ATT_COMPONENT_COLUMN_WIDTH, UIS_ATT_CSS_STYLE, UIS_ATT_DATA_URL, UIS_ATT_DATE_MODE, UIS_ATT_DEFAULT_TREE_ENTRY_FOR_HEADERS, UIS_ATT_DELETION_CONFIRMATION_MESSAGE, UIS_ATT_DIALOG_BOUNDS, UIS_ATT_DIALOG_BUTTON_SEQUENCE, UIS_ATT_DIALOG_BUTTON_SEQUENCE_ALIGNMENT_LEFT, UIS_ATT_DIALOG_BUTTON_SEQUENCE_ALIGNMENT_RIGHT, UIS_ATT_DIMENSION, UIS_ATT_DIRECTION, UIS_ATT_DISPLAY_ERROR_TEXT, UIS_ATT_DIVIDER_LOCATION, UIS_ATT_DOES_CONCERN_NONESERIALIZABLE_SOURCE, UIS_ATT_DOES_CONCERN_ONLY_VISIBLE_SOURCE, UIS_ATT_EDITABLE, UIS_ATT_EDITOR_ALWAYS_VISIBLE, UIS_ATT_EMAIL_COMMIT_XPATH, UIS_ATT_ENABLED, UIS_ATT_ERROR_ALTERNATIVE_ERROR_MARKER, UIS_ATT_ERROR_MARKING_COLOR, UIS_ATT_EXECUTION_MODE, UIS_ATT_FILTER, UIS_ATT_FORMAT_DATE, UIS_ATT_FORMAT_DATETIME, UIS_ATT_FORMAT_DECIMAL, UIS_ATT_FORMAT_TIME, UIS_ATT_GLOBAL_BOTTOM_INDENT, UIS_ATT_GLOBAL_CAPTION_ALLOW_COPY_PASTE, UIS_ATT_GLOBAL_CAPTION_HIDE_ONLYONE_VISIBLE_CHILD, UIS_ATT_GLOBAL_CAPTION_HIDE_UNNAMED, UIS_ATT_GLOBAL_CAPTION_INDENT, UIS_ATT_GLOBAL_CAPTION_TYPE, UIS_ATT_GLOBAL_CAPTION_TYPE_BORDER, UIS_ATT_GLOBAL_CAPTION_TYPE_HEADER, UIS_ATT_GLOBAL_CAPTION_TYPE_SEPARATOR_CLASSIC, UIS_ATT_GLOBAL_CAPTION_TYPE_SEPARATOR_HORIZONTAL, UIS_ATT_GLOBAL_CAPTION_TYPE_SEPARATOR_MODERN, UIS_ATT_GLOBAL_CAPTION_TYPE_SEPARATOR_VERTICAL, UIS_ATT_GLOBAL_CHOICE_DEFVAL_POSTFIX, UIS_ATT_GLOBAL_CHOICE_DEFVAL_PREFIX, UIS_ATT_GLOBAL_CHOICE_ORIENTATION, UIS_ATT_GLOBAL_CHOICE_ORIENTATION_HORIZONTAL, UIS_ATT_GLOBAL_CHOICE_ORIENTATION_VERTICAL, UIS_ATT_GLOBAL_CHOICE_TYPE, UIS_ATT_GLOBAL_CHOICE_TYPE_COMBOBOX, UIS_ATT_GLOBAL_CHOICE_TYPE_RADIOBUTTONS, UIS_ATT_GLOBAL_CODESET_URL, UIS_ATT_GLOBAL_COMPONENT_INDENT, UIS_ATT_GLOBAL_ENUMERATION_ORIENTATION, UIS_ATT_GLOBAL_ENUMERATION_ORIENTATION_HORIZONTAL, UIS_ATT_GLOBAL_ENUMERATION_ORIENTATION_VERTICAL, UIS_ATT_GLOBAL_ENUMERATION_TYPE, UIS_ATT_GLOBAL_ENUMERATION_TYPE_COMBOBOX, UIS_ATT_GLOBAL_ENUMERATION_TYPE_RADIOBUTTONS, UIS_ATT_GLOBAL_LABEL_INDENT, UIS_ATT_GLOBAL_LEFT_INDENT, UIS_ATT_GLOBAL_NESTED_INDENT, UIS_ATT_GLOBAL_RIGHT_INDENT, UIS_ATT_GLOBAL_TOP_INDENT, UIS_ATT_GLOBAL_TREELIST_ENDING, UIS_ATT_GLOBAL_VISIBLE_ROW_COUNT, UIS_ATT_H_ALIGN, UIS_ATT_HEADER_END_COLOR, UIS_ATT_HEADER_START_COLOR, UIS_ATT_HEADER_TEXT_COLOR, UIS_ATT_HEIGHT, UIS_ATT_HELP_LANGUAGE, UIS_ATT_HELP_LINK, UIS_ATT_HIDE_EDITOR_PANEL, UIS_ATT_HIDE_PAGE_NAVIGATION, UIS_ATT_HIDE_REQUIRED_STATE, UIS_ATT_HINT_COLOR, UIS_ATT_HINT_ISBOLD, UIS_ATT_HINT_ISFORMULA, UIS_ATT_HINT_TEXT, UIS_ATT_HISTORY_MODE, UIS_ATT_HORIZONTAL_SCROLLBAR_POLICY, UIS_ATT_ID, UIS_ATT_IDREF, UIS_ATT_INCLUDE_ONLY_SERIALIZALBE_NODES, UIS_ATT_INITIAL_EXPAND_DEPTH, UIS_ATT_INNERBOTTOMSPACE_BORDER, UIS_ATT_IS_SELECTOR, UIS_ATT_IS_TABLE_FLIPPABLE_ON_THE_FLY, UIS_ATT_ISXPATH, UIS_ATT_KEY_CONTEXT_DIALOG_CANCEL_BUTTON_ALIGNMENT, UIS_ATT_KEY_CONTEXT_DIALOG_LOCATION, UIS_ATT_KEY_CONTEXT_DIALOG_OK_BUTTON_ALIGNMENT, UIS_ATT_KEY_CONTEXT_DIALOG_OK_BUTTON_POSITION, UIS_ATT_KEY_CONTEXT_DIALOG_SIZE, UIS_ATT_KEY_ID, UIS_ATT_LABEL, UIS_ATT_LABEL_AREA_ID, UIS_ATT_LABEL_COLUMN_WIDTH, UIS_ATT_LABEL_CSS_STYLE, UIS_ATT_LABEL_FONT_COLOR, UIS_ATT_LABEL_FONT_NAME, UIS_ATT_LABEL_FONT_SIZE, UIS_ATT_LABEL_FONT_STYLE, UIS_ATT_LABEL_INDENT_SPACE, UIS_ATT_LABEL_NLS_KEY, UIS_ATT_LABEL_SHOW, UIS_ATT_LABEL_TYPE, UIS_ATT_LABEL_VISIBLE, UIS_ATT_LABELPOSTION_CENTER, UIS_ATT_LABELPOSTION_NORTH, UIS_ATT_LABELPOSTION_SOUTH, UIS_ATT_LABELSPACE, UIS_ATT_LANGUAGE, UIS_ATT_LAYOUT_CSS_STYLE_EVEN, UIS_ATT_LAYOUT_CSS_STYLE_HEADER, UIS_ATT_LAYOUT_CSS_STYLE_ODD, UIS_ATT_LAYOUT_CSS_TABLE_STYLE, UIS_ATT_LAYOUT_USE_ZEBRA, UIS_ATT_LEAF_COMPONENT_BOOLEAN_VISUALIZER, UIS_ATT_LEAF_COMPONENT_CHECK_BOX, UIS_ATT_LEAF_COMPONENT_COLUMN_WIDTH, UIS_ATT_LEAF_COMPONENT_INDENT, UIS_ATT_LEAF_COMPONENT_MULTILINE, uIS_ATT_LEAF_COMPONENT_MULTILINE_COLSIZE, UIS_ATT_LEAF_COMPONENT_RADIO_BUTTON, UIS_ATT_LEAF_COMPONENT_RADIO_BUTTON_3STATE, UIS_ATT_LEAF_COMPONENT_RADIO_BUTTON_UNSELECTED, UIS_ATT_LEAF_COMPONENT_SHOW_BACKLINKBUTTON, UIS_ATT_LEAF_COMPONENT_SHOW_DETAILSBUTTON, UIS_ATT_LEAF_COMPONENT_SHOW_NEWBUTTON, UIS_ATT_LEAF_COMPONENT_SINGLE_DEFAULT_VALUE, UIS_ATT_LEAF_COMPONENT_SIZE, UIS_ATT_LEAF_COMPONENT_TIME_FORMAT, UIS_ATT_LEAF_COMPONENT_USEGROUPINGDELIM, UIS_ATT_LEAF_COMPONENT_VISIBLE, UIS_ATT_LEAF_HREF, UIS_ATT_LEAF_LABEL_COLUMN_WIDTH, UIS_ATT_LEAF_LABEL_ICON, UIS_ATT_LEAF_LABEL_ICON_POSITION, UIS_ATT_LEAF_LABEL_INDENT, UIS_ATT_LEAF_LABEL_MULTILINE, UIS_ATT_LEAF_LABEL_USE_UNDERLINE, UIS_ATT_LEAF_LABEL_VISIBLE, UIS_ATT_LEAF_SIZE, UIS_ATT_LEAF_VALUE_ENABLE_EDITABLE_COMBOBOX, UIS_ATT_LEAF_VALUE_ENUMERATION_CODESET_ALLOW_INVALID_CODES, UIS_ATT_LEAF_VALUE_ENUMERATION_CODESET_NAME, UIS_ATT_LEAF_VALUE_ENUMERATION_CODESET_SHOW_ERROR_FOR_INVALID_CODE, UIS_ATT_LEAF_VALUE_ENUMERATION_DEFAULT_SELECTION, UIS_ATT_LEAF_VALUE_SERIALIZE_CONTENT_CDATA, UIS_ATT_LEAF_VALUE_UIS_ATT_LEAF_VALUE_DATATYPE, UIS_ATT_LEFT, UIS_ATT_LIST_ADD_CSS_STYLE, UIS_ATT_LIST_CSS_HEADER_STYLE, UIS_ATT_LOG_LEVEL, UIS_ATT_LOG_SCOPE, UIS_ATT_MANDATORY_EXPRESSION, UIS_ATT_MARGIN, UIS_ATT_MARK_ALL_ONFOCUS, UIS_ATT_MAX_FRACTION_DIGITS, UIS_ATT_MAX_LENGTH, UIS_ATT_MAX_LENGTH_STRING, UIS_ATT_MAX_LENGTH_STRING_MULTILINE, UIS_ATT_METHODNAME, UIS_ATT_MIDDLE, UIS_ATT_MIN_WORKSPACE_WIDTH, UIS_ATT_MODE_CHILDREN_VIEW, UIS_ATT_MODE_DISPLAY_VALUE, UIS_ATT_MODE_EDITABLE, UIS_ATT_MODE_ISREQUIRED, UIS_ATT_MODE_LABELPOSITION, UIS_ATT_MODE_MULTILINE, UIS_ATT_MODE_MULTILINE_COLSIZE, UIS_ATT_MODE_SERIALIZE, UIS_ATT_MODE_VIEW_HOLDER, UIS_ATT_MODE_VIEW_HOLDER_APPLY_ON_DIRECT_DESCENDANTS, UIS_ATT_NAME, UIS_ATT_NODE_LOCATION, UIS_ATT_OCCURRENCE_VISIBILITY_DEPENDS_ON_XPATH, UIS_ATT_OPERATOR, UIS_ATT_OPTIONAL, UIS_ATT_OPTIONAL_FIELD_COLOR, UIS_ATT_ORIENTATION, UIS_ATT_OUTERBOTTOMSPACE_BORDER, UIS_ATT_PAGESIZE, UIS_ATT_POS, UIS_ATT_POSITION, UIS_ATT_PRINTING_CHOICE_AS_HEADER, UIS_ATT_PRINTING_FORCE_PAGE_BREAK, UIS_ATT_PRINTING_FORMULA, UIS_ATT_PRINTING_LABEL_ONLY, UIS_ATT_PRINTING_LIST_PRINT_MODE, UIS_ATT_PRINTING_LIST_PRINT_MODE_SERIAL, UIS_ATT_PRINTING_LIST_PRINT_MODE_TABLE, UIS_ATT_PRINTING_LIST_PRINT_MODE_TABLE_AND_SERIAL, UIS_ATT_PRINTING_PRINTABLE, UIS_ATT_PRINTING_PRINTABLE_ALWAYS, UIS_ATT_PRINTING_PRINTABLE_IFSERIALIZABLE, UIS_ATT_PRINTING_PRINTABLE_IFVISIBLE, UIS_ATT_PRINTING_PRINTABLE_IFVISIBLE_ANDSERIALIZABLE, UIS_ATT_PRINTING_PRINTABLE_NEVER, UIS_ATT_PRIORITY, UIS_ATT_QUERY, UIS_ATT_RADIOBUTTON_ALLOW_DESELECTION, UIS_ATT_READONLY, UIS_ATT_REF, UIS_ATT_RENDERER, UIS_ATT_RIGHT, UIS_ATT_RIGHT_SIDE_DISPLAY, UIS_ATT_SCHEMA_REQUIRED_FIELD_COLOR, UIS_ATT_SCHEMA_URL, UIS_ATT_SCOPE, UIS_ATT_SCOPE_INCLUDE_TARGET, UIS_ATT_SCREEN_SIZE, UIS_ATT_SELECTION, UIS_ATT_SELECTION_MODE, UIS_ATT_SELECTION_ONLY, UIS_ATT_SERIALIZE_ATTRIBUTES, UIS_ATT_SERIALIZE_DEFAULTS, UIS_ATT_SERIALIZE_EMPTY_MANDATORY_CONTENT, UIS_ATT_SERIALIZE_EXTENDEND_PI, UIS_ATT_SERIALIZE_SIMPLE_DEFAULT_NULL_VALUE, UIS_ATT_SHOW_ATTRIBUTES, UIS_ATT_SHOW_BORDER, UIS_ATT_SHOW_BUTTONS, UIS_ATT_SHOW_COPY_BUTTON, UIS_ATT_SHOW_DELETE_BUTTON, UIS_ATT_SHOW_EDIT_BUTTON, UIS_ATT_SHOW_ERROR, UIS_ATT_SHOW_ERROR_SUMMARY, UIS_ATT_SHOW_FIXEDVALUE, UIS_ATT_SHOW_HEADER, UIS_ATT_SHOW_HELP_PANEL, UIS_ATT_SHOW_NEW_BUTTON, UIS_ATT_SHOW_ONLY_MANDATORY_ELEMENTS, UIS_ATT_SHOW_OPTIONALBORDER_CONTROL, UIS_ATT_SHOW_SEQUENCE_NUMBERING, UIS_ATT_SHOW_TREE, UIS_ATT_SHOW_TREELIST_CONTAINER, UIS_ATT_SINGLECHOICE_AND_SERIALIZE, UIS_ATT_SORT, UIS_ATT_SOURCE, UIS_ATT_SPACE, UIS_ATT_STARTUP_SELECTION, UIS_ATT_STRING, UIS_ATT_SYSTEM_EXIT_ONCLOSE, UIS_ATT_TABLE_MODEL_CLASS, UIS_ATT_TABLE_POSITION, UIS_ATT_TABLE_VISIBILITY, UIS_ATT_TARGET, UIS_ATT_TEXT_MODULE, UIS_ATT_TEXT_TYPE_BARCODE, UIS_ATT_TEXT_TYPE_CUSTOM_AREA, UIS_ATT_TEXT_TYPE_FORMULA, UIS_ATT_TEXT_TYPE_HEADER, UIS_ATT_TEXT_TYPE_IMAGE, UIS_ATT_TEXT_TYPE_LABEL, UIS_ATT_TEXT_TYPE_LINK, UIS_ATT_TEXT_TYPE_SEPERATOR, UIS_ATT_TEXT_TYPE_TEXT, UIS_ATT_TOP, UIS_ATT_TOPSPACE_BORDER, UIS_ATT_TOPSPACE_COMPONENT, UIS_ATT_TOPSPACE_HEADER, UIS_ATT_TOPSPACE_SEPARATOR_CLASSIC, UIS_ATT_TOPSPACE_SEPARATOR_MODERN, UIS_ATT_TOPSPACE_TABS, UIS_ATT_TREE_ENTRY_ISFOCUSABLE, UIS_ATT_TREE_ENTRY_SHOW_AS_OPTIONAL, UIS_ATT_TREE_ENTRY_SHOW_CHILDS_OPTIONAL, UIS_ATT_TREE_ROOT, UIS_ATT_TREE_SELECTION, UIS_ATT_TRIGGER, UIS_ATT_TYPE, UIS_ATT_UIS_URL, UIS_ATT_UNIQUE_LIST_ITEM_ID_PATH, UIS_ATT_URL, UIS_ATT_USE_ACTION_TARGET_ASBASE, UIS_ATT_USE_BACKWARD_BUTTON, UIS_ATT_USE_BUTTON_BAR, UIS_ATT_USE_CHRON_ERROR_SEQUENCE, UIS_ATT_USE_COMBO_ABSTRACT_CHOICE, UIS_ATT_USE_DELETION_CONFIRMATION, UIS_ATT_USE_ERROR_SOUND, UIS_ATT_USE_FORWARD_BUTTON, UIS_ATT_USE_INVERSE, UIS_ATT_USE_NAVIGATION_KEYS, UIS_ATT_USE_OPTIONAL_CHECKBOX, UIS_ATT_USE_PLUGINS, UIS_ATT_USE_QUICK_CHOOSER_LISTENTRIES, UIS_ATT_USE_SEPARATOR, UIS_ATT_USE_STATUS_BAR, UIS_ATT_USE_ZEBRA_LOOK, UIS_ATT_USEANNOTATION_HELP, UIS_ATT_USEANNOTATION_INTOOLTIP, UIS_ATT_USERESTRICTIVE_PAGING, UIS_ATT_USERMODIFIEDSERIALIZATION, UIS_ATT_USERMODIFIEDTABSERIALIZATION, UIS_ATT_V_ALIGN, UIS_ATT_VALIDATE_EMPTY_MANDATORY_CONTENT, UIS_ATT_VALIDATION_ERROR_MESSAGE, UIS_ATT_VALUE, UIS_ATT_VERSION_NO, UIS_ATT_VERTICAL_SCROLLBAR_POLICY, UIS_ATT_VISIBLE, UIS_ATT_VISIBLE_ROW_COUNT, UIS_ATT_WIDTH, UIS_ATT_XPATH, UIS_CELL_CUSTOM_WORKFLOW_MARKER, UIS_CHILDREN_VIEW_SEPARATOR_CLASSIC, UIS_CHILDREN_VIEW_SEPARATOR_MODERN, UIS_CHILDREN_VIEW_SEPARATOR_VERTICAL, UIS_CHILDREN_VIEW_SERIAL, UIS_CHILDREN_VIEW_TAB, UIS_DIRECTION_AS_COLUMN, UIS_DIRECTION_AS_ROW, UIS_EDIT_STEPS_UNBOUND, UIS_ELT_ACTION, UIS_ELT_AREA, UIS_ELT_BEHAVIOUR, UIS_ELT_BUTTON_TYPE_ACTION, UIS_ELT_BUTTON_TYPE_CLASS, UIS_ELT_BUTTON_TYPE_RULE, UIS_ELT_BUTTON_TYPE_SELECTOR, UIS_ELT_CAPTION, UIS_ELT_CAPTION_BORDER, UIS_ELT_CAPTION_HEADER, UIS_ELT_CAPTION_INDENT_ALL_DESCENDANTS, UIS_ELT_CAPTION_INDENT_APPLY_ON, UIS_ELT_CAPTION_INDENT_APPLY_ON_DESCENDANTS, UIS_ELT_CAPTION_INDENT_DIRECT_DESCENDANTS, UIS_ELT_CAPTION_SEPARATOR, UIS_ELT_CAPTION_STYLE, UIS_ELT_CAPTION_TITLE, UIS_ELT_CAPTION_TYPE, UIS_ELT_CAPTION_USERMODIFIEDSERIALIZATION, UIS_ELT_CAPTION_USERMODIFIEDSERIALIZATION_COLLAPSED, UIS_ELT_CELL, UIS_ELT_CELL_TYPE, UIS_ELT_CELL_TYPE_BARCODE, UIS_ELT_CELL_TYPE_BUTTON, UIS_ELT_CELL_TYPE_EDITING_TYPE, UIS_ELT_CELL_TYPE_IMAGE, UIS_ELT_CELL_TYPE_LABEL, UIS_ELT_CELL_TYPE_LINK, UIS_ELT_CELL_TYPE_TEXT, UIS_ELT_CELL_TYPE_XPATH, UIS_ELT_CHANGE, UIS_ELT_CHOICE, UIS_ELT_COLUMN, UIS_ELT_COMPONENT, UIS_ELT_CONDITION, UIS_ELT_CONTENT, UIS_ELT_COPY, UIS_ELT_DIALOG, UIS_ELT_EDIT_MODE, UIS_ELT_EVENT, UIS_ELT_EVENT_TYPE, UIS_ELT_FILTER, UIS_ELT_FORMULA, UIS_ELT_FORMULA_EXPRESSION, UIS_ELT_FORMULA_EXPRESSIONS, UIS_ELT_GENERAL, UIS_ELT_GENERALACTION, UIS_ELT_GLOBAL, UIS_ELT_HELP, UIS_ELT_ICON_EXPRESSION, UIS_ELT_INDENT, UIS_ELT_INVERSE_ACTION, UIS_ELT_JAVA_ACTION, UIS_ELT_KEY, UIS_ELT_KEY_CONTEXT, UIS_ELT_KEY_CONTEXT_LOCATION, UIS_ELT_KEYREF, UIS_ELT_KEYREF_CONDITION, UIS_ELT_KEYREF_SELECTION_LINEINFO, UIS_ELT_LABEL, UIS_ELT_LABEL_COMPONENT, UIS_ELT_LABEL_FONT, UIS_ELT_LABELID, UIS_ELT_LAYOUT, UIS_ELT_LEAF, UIS_ELT_LEAF_COMPONENT, UIS_ELT_LEAF_COMPONENT_MASK, UIS_ELT_LEAF_COMPONENT_MASK_ALLOWINVALID, UIS_ELT_LEAF_COMPONENT_MASK_COMMITONVALIDEND, UIS_ELT_LEAF_COMPONENT_MASK_INVALIDCHARS, UIS_ELT_LEAF_COMPONENT_MASK_MASK, UIS_ELT_LEAF_COMPONENT_MASK_OVERWRITEMODE, UIS_ELT_LEAF_COMPONENT_MASK_PLACEHOLDER, UIS_ELT_LEAF_COMPONENT_MASK_VALIDCHARS, UIS_ELT_LEAF_COMPONENT_SHOWASLABEL, UIS_ELT_LEAF_COMPONENT_SINGLE_VALUE, UIS_ELT_LEAF_COMPONENT_VALUE, UIS_ELT_LEAF_LABEL, UIS_ELT_LEAF_VALUE_ENUMARATION_CODESET_CLASS, UIS_ELT_LEAF_VALUE_ENUMERATION, UIS_ELT_LEAF_VALUE_ENUMERATION_CODESET, UIS_ELT_LEAF_VALUE_ENUMERATION_CODESET_URL, UIS_ELT_LEAF_VALUE_ENUMERATION_SELECTION, UIS_ELT_LEAF_VALUE_ENUMERATION_SIMPLE_LIST_IMPL, UIS_ELT_LEAF_VALUE_ENUMERATION_XMLRESOURCE, UIS_ELT_LEAF_VALUE_ENUMERATION_XMLRESOURCE_DESCXPATH, UIS_ELT_LEAF_VALUE_ENUMERATION_XMLRESOURCE_KEYXPATH, UIS_ELT_LEAF_VALUE_ENUMERATION_XMLRESOURCE_LABELXPATH, UIS_ELT_LEAF_VALUE_ENUMERATION_XMLRESOURCE_SERIALIZEASXLINK, UIS_ELT_LEAF_VALUE_ISENUMERATIONTYPE, UIS_ELT_LINE_INFO, UIS_ELT_LINE_INFO_KEYCONTEXT, UIS_ELT_LINE_INFO_TOOLTIP, UIS_ELT_LIST, UIS_ELT_LOAD_SCHEMA, UIS_ELT_LOG, UIS_ELT_MAIN_ACTION, UIS_ELT_MESSAGE, UIS_ELT_MESSAGE_CLASSIFICATION, UIS_ELT_MESSAGE_NEEDSUSERACCEPTANCE, UIS_ELT_MESSAGE_RULE_INVERSEPARAM, UIS_ELT_MESSAGE_RULE_MAINPARAM, UIS_ELT_MESSAGE_TEXT, UIS_ELT_MESSAGE_VALIDATION, UIS_ELT_MODE, UIS_ELT_NAVIGATION, UIS_ELT_NLS, UIS_ELT_OCCURRENCE, UIS_ELT_OCCURRENCE_APPLY_ON_ALL_CHILDS, UIS_ELT_OCCURRENCE_APPLY_ON_DESCENDANTS, UIS_ELT_OCCURRENCE_APPLY_ON_DIRECT_CHILDS, UIS_ELT_OCCURRENCE_VISIBILITY, UIS_ELT_OCCURRENCE_VISIBILITY_ALWAYS, UIS_ELT_OCCURRENCE_VISIBILITY_DEPENDS_ON, UIS_ELT_OCCURRENCE_VISIBILITY_NEVER, UIS_ELT_PAGE_LAYOUT, UIS_ELT_PAGE_TITLE_FORMULA, UIS_ELT_PAGING, UIS_ELT_PANEL, UIS_ELT_PARAM, UIS_ELT_PLUGIN, UIS_ELT_PRINTING, UIS_ELT_PROPERTIES, UIS_ELT_REMOVE_SCHEMA, UIS_ELT_RESOURCES, UIS_ELT_RESOURCES_CONTENT, UIS_ELT_RESOURCES_ID, UIS_ELT_RESULT, UIS_ELT_ROW, UIS_ELT_RULE, UIS_ELT_SEARCH, UIS_ELT_SERIAL, UIS_ELT_SNAPLINE, UIS_ELT_SPLIT_PANEL, UIS_ELT_SPLITTER_LAYOUT, UIS_ELT_STYLE, UIS_ELT_TAB, UIS_ELT_TABLE, UIS_ELT_TABLE_LAYOUT, UIS_ELT_TABLE_PDF, UIS_ELT_TREE_ENTRY, UIS_ELT_TREE_ENTRY_ICON, UIS_ELT_TREE_ENTRY_LABEL, UIS_ELT_TREE_ENTRY_LINK, UIS_ELT_TREE_ENTRY_LINK_TARGET, UIS_ELT_TREE_ENTRY_POPUP_CLASS, UIS_ELT_TREE_ENTRY_SHOW_SEARCH, UIS_ELT_UIACTION, UIS_ELT_UNNAMED1, UIS_ELT_USE_EVENT_SOURCE_ASBASE, UIS_ELT_USER_ACTION, UIS_ELT_USER_ACTIONS, UIS_ELT_VAR, UIS_ELT_VIRTUAL_COMPONENT, UIS_ELT_VIRTUAL_COMPONENTPOSITION, UIS_ELT_XUI, UIS_ENUM_CLASSIFICATION_ERROR, UIS_ENUM_CLASSIFICATION_FATAL, UIS_ENUM_CLASSIFICATION_HINT, UIS_ENUM_CLASSIFICATION_INCOMPLETE, UIS_ENUM_CLASSIFICATION_INFO, UIS_ENUM_CLASSIFICATION_OK, UIS_ENUM_CLASSIFICATION_QUESTION, UIS_ENUM_CLASSIFICATION_WARNING, UIS_ENUM_EXECMODE_CLIENT, UIS_ENUM_EXECMODE_CLIENTANDSERVER, UIS_ENUM_EXECMODE_SERVER, UIS_EVENT_ABOUT_GO_NEXT, UIS_EVENT_ABOUT_GO_PREVIOUS, UIS_EVENT_ABOUT_TO_SERIALIZE, UIS_EVENT_DEPRICATED_INITIALIZED, UIS_EVENT_DOM_DELETED, UIS_EVENT_DOM_INITIALIZED, UIS_EVENT_GO_NEXT, UIS_EVENT_GO_PREVIOUS, UIS_EVENT_LIST_ITEM_DESELECTED, UIS_EVENT_LIST_ITEM_SELECTED, UIS_EVENT_SCOPE_ALL, UIS_EVENT_SCOPE_ALL_DESCENDANTS, UIS_EVENT_SCOPE_DIRECT_DESCENDANTS, UIS_EVENT_SCOPE_DIRECT_PARENT, UIS_EVENT_SCOPE_PARENT, UIS_EVENT_SCOPE_SOURCE, UIS_EVENT_SCOPE_SOURCE_AND_ALLDESCENDANTS, UIS_EVENT_SCOPE_SOURCE_AND_DIRECTDESCENDANTS, UIS_EVENT_SCOPE_SOURCE_AND_REFNODES, UIS_EVENT_SCOPE_SOURCE_AND_SIBLINGS, UIS_EVENT_SCOPE_SOURCEONLY, UIS_EVENT_STRUCTURE_CHANGE_ADDNODE, UIS_EVENT_STRUCTURE_CHANGE_REMOVENODE, UIS_EVENT_TYPE_ABOUT_TO_PERSISTENT, UIS_EVENT_TYPE_ABOUT_TO_VALIDATE, UIS_EVENT_TYPE_CHANGE, UIS_EVENT_TYPE_CHANGE_AND_INITIALIZATION, UIS_EVENT_TYPE_COMMIT, UIS_EVENT_TYPE_COPY_CONTENT, UIS_EVENT_TYPE_ONCREATION, UIS_EVENT_TYPE_PASTE_CONTENT, UIS_EVENT_TYPE_PERSISTENT, UIS_EVENT_TYPE_PROPERTY_CHANGE, UIS_EVENT_TYPE_SAVE, UIS_EVENT_TYPE_STRUCTURE_CHANGE, UIS_EVENT_TYPE_STRUCTURE_CHANGE_ADD, UIS_EVENT_TYPE_STRUCTURE_CHANGE_REMOVE, UIS_EVENT_TYPE_VISUALIZED, UIS_GLOBAL_XUI_REF, UIS_INCLUDED, UIS_KEYWORD_THIS, UIS_LAYOUT_DEFAULT, UIS_LAYOUT_GRID, UIS_LAYOUT_SPLITTER, UIS_LAYOUT_TABLE, UIS_LOCKED_AND_NOTEDITABLE, UIS_LOCKED_EXISTING_LISTITEM, UIS_MESSAGE_FORMULA, UIS_MULTI_SELECTION, UIS_NLS, UIS_NLS_HTML_IDENTIFIER, UIS_NONE_SELECTION, UIS_PDF_ELT_FOOTER, UIS_PDF_ELT_HEADER, UIS_PDF_ELT_XUI, UIS_POSITION_EAST, UIS_POSITION_NORTH, UIS_POSITION_SOUTH, UIS_POSITION_WEST, UIS_SINGLE_SELECTION, UIS_SIZE_LONG, UIS_SIZE_MIDDLE, UIS_SIZE_MULTI, UIS_SIZE_SHORT, UIS_SORT_ASCENDING, UIS_SORT_ASCENDING_BY_CODE, UIS_SORT_ASCENDING_BY_CODE_ASNUMBER, UIS_SORT_ASCENDING_BY_VALUE, UIS_SORT_ASNUMBER, UIS_SORT_DESCENDING, UIS_SORT_DESCENDING_BY_CODE, UIS_SORT_DESCENDING_BY_CODE_ASNUMBER, UIS_SORT_DESCENDING_BY_VALUE, UIS_STYLE_HORIZONTAL, UIS_STYLE_TYPE_COMBOBOX, UIS_STYLE_TYPE_LIST, UIS_STYLE_TYPE_LIST_MULTIPLESELECT, UIS_STYLE_TYPE_RADIO, UIS_STYLE_VERTICAL, UIS_TYPE_COLOR, UIS_TYPE_HTML, UIS_TYPE_PASSWORD, UIS_TYPE_VISUALIZER, UIS_VIEW_HOLDER_PARENT, UIS_VIEW_HOLDER_SELF, UIS_XUI_TARGET_NAMESPACE, XUI_Editor_HTML
 
Constructor Summary
XUIDefinition(Type type, Type xuiType)
          Creates a XUIDefinition for a given Type
XUIDefinition(Type type, Type xuiType, boolean isInherited)
          Creates a XUIDefinition for a given Type
XUIDefinition(Type type, Type xuiType, boolean isInherited, boolean isTemplate)
           
XUIDefinition(Type type, Type xuiType, boolean isInherited, boolean isTemplate, boolean dontBuild, boolean isGlobal)
          Creates a XUIDefinition for a given Type
 
Method Summary
 void finishInitialization()
           
 BehaviourDefinition getBehaviour()
          Returns informations about the behaviour of a component
 java.lang.String getProperty(java.lang.String key)
           
 StyleDefinition getStyle()
          Returns informations about the layout of a component
 Type getTargetType()
          Returns the parent of the Type that will be modified by this!
 Type getType()
          Returns the Type the XUIDefintion is ment for.
 Type getXUIType()
          Returns the Type that holds the additional information about layout and behaviour.
 java.lang.String getXUIXPath()
           
 boolean hasBeenInitializedFromFile()
          Returns true if the XUI is initialized from a file.
 boolean hasModifiedChild()
          Returns true if this XUI definition or any descendant has been initialized from file.
 boolean hasUserModifiedXUIXPath()
           
 boolean isAddressedByEditingType()
           
 boolean isGlobal()
           
 boolean isInherited()
           
 boolean isLateBuilt()
           
 boolean isReleased()
           
 boolean isTemplate()
          Indicates if this XUIDefinition is just a template.
 void reinitialize(Type xuiType)
          Reinitialize the xui definition with new xui information. param Type xuiType
 void reinitialize(XUIDefinition xuiDefinition)
          Reinitialize the xui definition with an other xui definition. param Type xuiType
 void release()
           
 void setIsInherited(boolean isInherited)
           
 void setType(Type type)
           
 void setXUIType(Type xuiType)
           
 void setXUIXPath(java.lang.String path)
           
 void update(XUIDefinition xuiDefinition)
          Reinitialize the xui definition with an other xui definition. param Type xuiType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XUIDefinition

public XUIDefinition(Type type,
                     Type xuiType)
Creates a XUIDefinition for a given Type

Parameters:
Type - type
Type - xuiType a Type that holds additional information about layout and behaviour

XUIDefinition

public XUIDefinition(Type type,
                     Type xuiType,
                     boolean isInherited)
Creates a XUIDefinition for a given Type

Parameters:
Type - type
Type - xuiType a Type that holds additional information about layout and behaviour
isInherited - indicates if this xui definition has been defined by a global type/element

XUIDefinition

public XUIDefinition(Type type,
                     Type xuiType,
                     boolean isInherited,
                     boolean isTemplate)

XUIDefinition

public XUIDefinition(Type type,
                     Type xuiType,
                     boolean isInherited,
                     boolean isTemplate,
                     boolean dontBuild,
                     boolean isGlobal)
Creates a XUIDefinition for a given Type

Parameters:
Type - type
Type - xuiType a Type that holds additional information about layout and behaviour
isInherited - indicates if this xui definition has been defined by a global type/element
isTemplate - indicates if this xui definition is just a template (do not register rules, etc.)
Method Detail

finishInitialization

public void finishInitialization()

getBehaviour

public BehaviourDefinition getBehaviour()
Returns informations about the behaviour of a component


getProperty

public java.lang.String getProperty(java.lang.String key)

getStyle

public StyleDefinition getStyle()
Returns informations about the layout of a component


getTargetType

public Type getTargetType()
Returns the parent of the Type that will be modified by this!


getType

public Type getType()
Returns the Type the XUIDefintion is ment for.


getXUIType

public Type getXUIType()
Returns the Type that holds the additional information about layout and behaviour. If not running in XUIEditor return null.


getXUIXPath

public java.lang.String getXUIXPath()

hasBeenInitializedFromFile

public boolean hasBeenInitializedFromFile()
Returns true if the XUI is initialized from a file.


hasModifiedChild

public boolean hasModifiedChild()
Returns true if this XUI definition or any descendant has been initialized from file.


hasUserModifiedXUIXPath

public boolean hasUserModifiedXUIXPath()

isAddressedByEditingType

public boolean isAddressedByEditingType()

isGlobal

public boolean isGlobal()

isInherited

public boolean isInherited()

isLateBuilt

public boolean isLateBuilt()

isReleased

public boolean isReleased()

isTemplate

public boolean isTemplate()
Indicates if this XUIDefinition is just a template. A template is used for global XUIDefinitions to clone them when needed.


reinitialize

public void reinitialize(Type xuiType)
Reinitialize the xui definition with new xui information. param Type xuiType


reinitialize

public void reinitialize(XUIDefinition xuiDefinition)
Reinitialize the xui definition with an other xui definition. param Type xuiType


release

public void release()

setIsInherited

public void setIsInherited(boolean isInherited)

setType

public void setType(Type type)

setXUIType

public void setXUIType(Type xuiType)

setXUIXPath

public void setXUIXPath(java.lang.String path)

update

public void update(XUIDefinition xuiDefinition)
Reinitialize the xui definition with an other xui definition. param Type xuiType