com.jaxfront.core.xui
Class AbstractXUIElement

java.lang.Object
  extended by com.jaxfront.core.xui.AbstractXUIElement
All Implemented Interfaces:
XUITypes, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
BehaviourDefinition, GlobalDefinition, SearchDefinition, StyleDefinition

public abstract class AbstractXUIElement
extends java.lang.Object
implements XUITypes, java.io.Serializable, java.lang.Cloneable

A XUIElement represents a component entry in the XUI document. A XUI Element is either a style, a behaviour or a search definition.

Version:
1.60
See Also:
Serialized Form

Field Summary
static int COMPONENT_BEHAVIOR_BRANCH
           
static int COMPONENT_STYLE_BRANCH
           
static int GLOBAL_BEHAVIOR_BRANCH
           
static int GLOBAL_BRANCH
           
static int GLOBAL_GENERAL_BRANCH
           
static int GLOBAL_STYLE_BRANCH
           
static int UNDEFINED_BRANCH
           
 
Fields inherited from interface com.jaxfront.core.xui.XUITypes
CSS_STYLE_NO_GRADIENT, DEBUG_MODUS, DOM_DERIVATION_NAME_RESOLVER, PRINT_FOOTER_TEXT, PRINT_INTERACTIVE_ELEMENTS, SWT_SHELL, TEMPORARY, UIS_ATT_ALLOW_CONTEXT_NAVIGATION, 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_AUTOCREATE_MAXOCCUR_LISTITEMS, UIS_ATT_AUTOCREATE_MINOCCUR_LISTITEMS, 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_COLLAPSED, UIS_ATT_CAPTION_BORDER_STYLE, UIS_ATT_CAPTION_HEADER_IMAGE, UIS_ATT_CAPTION_INDENT_NESTED, UIS_ATT_CAPTION_INDENT_VALUE, 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_LABEL_MULTI_LINE, 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_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_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_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_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_HINT_COLOR, UIS_ATT_HINT_ISBOLD, UIS_ATT_HINT_ISFORMULA, UIS_ATT_HINT_TEXT, 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_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_SHOW, UIS_ATT_LABEL_TYPE, UIS_ATT_LABELPOSTION_CENTER, UIS_ATT_LABELPOSTION_NORTH, UIS_ATT_LABELPOSTION_SOUTH, UIS_ATT_LABELSPACE, UIS_ATT_LANGUAGE, 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_RADIO_BUTTON, 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_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_LOG_LEVEL, UIS_ATT_LOG_SCOPE, UIS_ATT_MANDATORY_EXPRESSION, UIS_ATT_MARGIN, UIS_ATT_MAX_LENGTH_STRING, UIS_ATT_MAX_LENGTH_STRING_MULTILINE, UIS_ATT_METHODNAME, 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_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_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_READONLY, UIS_ATT_REF, UIS_ATT_RIGHT, UIS_ATT_SCHEMA_REQUIRED_FIELD_COLOR, UIS_ATT_SCHEMA_URL, UIS_ATT_SCOPE, 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_SIMPLE_DEFAULT_NULL_VALUE, UIS_ATT_SHOW_ATTRIBUTES, 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_FIXEDVALUE, 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_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_FORMULA, UIS_ATT_TEXT_TYPE_HEADER, UIS_ATT_TEXT_TYPE_IMAGE, UIS_ATT_TEXT_TYPE_LABEL, UIS_ATT_TEXT_TYPE_SEPERATOR, 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_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_SEPARATOR, UIS_ATT_USE_STATUS_BAR, UIS_ATT_USE_ZEBRA_LOOK, UIS_ATT_USEANNOTATION_HELP, UIS_ATT_USEANNOTATION_INTOOLTIP, UIS_ATT_USERMODIFIEDSERIALIZATION, 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_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_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_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_PAGING, UIS_ELT_PANEL, UIS_ELT_PARAM, UIS_ELT_PLUGIN, UIS_ELT_PRINTING, 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_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_VIRTUAL_COMPONENT, UIS_ELT_VIRTUAL_COMPONENTPOSITION, UIS_ELT_XUI, UIS_ENUM_CLASSIFICATION_ERROR, 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_DEPRICATED_INITIALIZED, UIS_EVENT_DOM_DELETED, UIS_EVENT_DOM_INITIALIZED, 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_SOURCEONLY, UIS_EVENT_STRUCTURE_CHANGE_ADDNODE, UIS_EVENT_STRUCTURE_CHANGE_REMOVENODE, UIS_EVENT_TYPE_ABOUT_TO_PERSISTENT, UIS_EVENT_TYPE_CHANGE, UIS_EVENT_TYPE_CHANGE_AND_INITIALIZATION, 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_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_RADIO, UIS_STYLE_VERTICAL, UIS_TYPE_COLOR, UIS_TYPE_PASSWORD, UIS_TYPE_VISUALIZER, UIS_VIEW_HOLDER_PARENT, UIS_VIEW_HOLDER_SELF, UIS_XUI_TARGET_NAMESPACE
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 java.lang.Boolean getBooleanProperty(java.lang.String definitionPath, java.lang.String relativePath)
           
 java.lang.Boolean getBooleanProperty(java.lang.String definitionPath, java.lang.String relativePath, boolean resolveDefault)
           
 java.beans.PropertyChangeSupport getPropertyChangeSupport()
           
 ListInfo getSerialListInfo()
          Returns the serial list info.
 TableInfo getTableInfo()
          Returns the list header information.
 TableInfo getTableInfoPDF()
           
 ListInfo getTabListInfo()
          Returns the serial list info.
 boolean hasProperties()
           
static AbstractAction initAction(int actionCounter, Document dom, Type targetType, Type actionType)
           
static void initializeDefaultProperties(Document dom)
          Initialize all default values according to the xui.xsd.
 boolean isListTableVisible()
           
 boolean isUsingSerialList()
          Returns true if the list is displayed serial.
 boolean isUsingTableList()
          Returns true if the list is displayed as a table (default).
 boolean isUsingTabList()
          Returns true if the list items are displayed as tabs
 void release()
           
 void removeProperty(java.lang.String property)
           
 void setProperty(java.lang.Object key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNDEFINED_BRANCH

public static final int UNDEFINED_BRANCH
See Also:
Constant Field Values

COMPONENT_STYLE_BRANCH

public static final int COMPONENT_STYLE_BRANCH
See Also:
Constant Field Values

COMPONENT_BEHAVIOR_BRANCH

public static final int COMPONENT_BEHAVIOR_BRANCH
See Also:
Constant Field Values

GLOBAL_STYLE_BRANCH

public static final int GLOBAL_STYLE_BRANCH
See Also:
Constant Field Values

GLOBAL_BEHAVIOR_BRANCH

public static final int GLOBAL_BEHAVIOR_BRANCH
See Also:
Constant Field Values

GLOBAL_GENERAL_BRANCH

public static final int GLOBAL_GENERAL_BRANCH
See Also:
Constant Field Values

GLOBAL_BRANCH

public static final int GLOBAL_BRANCH
See Also:
Constant Field Values
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

getBooleanProperty

public java.lang.Boolean getBooleanProperty(java.lang.String definitionPath,
                                            java.lang.String relativePath)

getBooleanProperty

public java.lang.Boolean getBooleanProperty(java.lang.String definitionPath,
                                            java.lang.String relativePath,
                                            boolean resolveDefault)

initializeDefaultProperties

public static void initializeDefaultProperties(Document dom)
Initialize all default values according to the xui.xsd.


getTableInfo

public TableInfo getTableInfo()
Returns the list header information.


getTableInfoPDF

public TableInfo getTableInfoPDF()

hasProperties

public boolean hasProperties()

removeProperty

public void removeProperty(java.lang.String property)

getPropertyChangeSupport

public java.beans.PropertyChangeSupport getPropertyChangeSupport()

getSerialListInfo

public ListInfo getSerialListInfo()
Returns the serial list info.


getTabListInfo

public ListInfo getTabListInfo()
Returns the serial list info.


initAction

public static AbstractAction initAction(int actionCounter,
                                        Document dom,
                                        Type targetType,
                                        Type actionType)

isUsingSerialList

public boolean isUsingSerialList()
Returns true if the list is displayed serial.


isUsingTableList

public boolean isUsingTableList()
Returns true if the list is displayed as a table (default).


isUsingTabList

public boolean isUsingTabList()
Returns true if the list items are displayed as tabs


isListTableVisible

public boolean isListTableVisible()

release

public void release()

setProperty

public void setProperty(java.lang.Object key,
                        java.lang.Object value)