com.jaxfront.core.type
Class SimpleType
java.lang.Object
com.jaxfront.core.type.AbstractType
com.jaxfront.core.type.SimpleType
- All Implemented Interfaces:
- DOMChangeListener, QName, ISimpleType, Type, XUITypes, java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, org.nfunk.jep.function.TypeObject
public class SimpleType
- extends AbstractType
- implements ISimpleType, org.nfunk.jep.function.TypeObject
This class represents a SimpleType which is a always a leaf node of the under- lying XML Schema. A SimpleType never holds any other child types.
- See Also:
- Serialized Form
| Fields inherited from class com.jaxfront.core.type.AbstractType |
_needXUIMaintain, FIELD_ADD, FIELD_LIST_CLOSE_BRACKET, FIELD_LIST_IDENTIFIER, FIELD_LIST_OPEN_BRACKET, FIELD_SLASH, indentChars, MISSING_TYPES_CREATED, PI_TARGET_JAXFRONT_VAR, PROPERTY_USER_CHANGED_SERIALIZE, TAB_HOLDER |
| Fields inherited from interface com.jaxfront.core.type.Type |
ComplexGroup, ComplexGroupList, CompositeType, DummyType, EmptyType, GroupType, ListType, NONE, SimpleGroup, SimpleGroupList, SimpleType, SimpleTypeList, VirtualType |
| 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 |
|
Method Summary |
void |
actAs(java.lang.String extendedType,
short dataType)
|
void |
actAsBoolean()
Defines that the primitive data type of this type is Boolean. |
void |
actAsColor()
Defines that the primitive data type of this type is Color. |
void |
actAsDate()
Defines that the primitive data type of this type is a date. |
void |
actAsDateTime()
Defines that the primitive data type of this type is a date. |
void |
actAsDouble()
Defines that the primitive data type of this type is Integer. |
void |
actAsHTML()
|
void |
actAsInt()
Defines that the primitive data type of this type is int. |
void |
actAsInteger()
Defines that the primitive data type of this type is Integer. |
void |
actAsPassword()
Defines that the primitive data type of this type is a date. |
void |
actAsString()
Defines that the primitive data type of this type is String. |
void |
actAsTime()
|
void |
actAsVisualizer()
Defines that the primitive data type of this type is Visualizer. |
void |
bind(Document DOM,
org.w3c.dom.Element instanceElement)
Binds an existing W3C element and its value(s) to the underlying W3C element. |
void |
bind(Document DOM,
org.w3c.dom.Element instanceElement,
boolean bindOnlyAvailable)
Binds the values on a W3C element to the underlying JAXFront type. |
void |
bind(java.lang.Object trigger,
Type type)
Binds an existing JAXFront type and its value(s) to myself. |
void |
checkDuplicateID(java.lang.String newValue)
|
void |
checkDuplicateKey(java.lang.String newValue)
|
java.util.List |
checkForDuplicateID()
|
void |
checkKeyExist()
|
void |
checkKeyExist(java.lang.String keyValue)
|
java.lang.Object |
clone()
Clones this type. |
int |
compareValue(SimpleType with)
|
static java.lang.String |
createVisibleDefaultValue(java.lang.String modelValue,
java.lang.String defaultValue,
java.lang.String displayValue,
java.lang.String defPrefix,
java.lang.String defPostfix)
|
Type |
deepClone(Document dom,
boolean cloneChoices,
boolean includingData)
Creates a deep clone of this type and all its referenced types. |
Type |
deepClone(Document dom,
boolean cloneChoices,
boolean includingData,
boolean includeEditingType,
SchemaNode schemaNode,
org.w3c.dom.Element element)
Creates a deep clone of this type and all its referenced types. |
Type |
deepClone(Document dom,
boolean cloneChoices,
boolean includingData,
SchemaNode schemaNode,
org.w3c.dom.Element element)
|
void |
domChanged(DOMChangeEvent event)
Respond method for a DOM state changed (DOMChangeEvent). |
ListType |
evaluateKeyHolderList()
|
KeyContainer |
evaluatePossibleKeyContainer()
|
Type |
evaluatePossibleKeyType()
|
java.lang.Integer |
getActAsDataType()
|
Type |
getChild(java.lang.String name)
Gets a child (recursive) type with a given name |
Type |
getChild(java.lang.String name,
java.lang.String nameSpace)
Gets a child (recursive) type with a given name |
java.lang.String[][] |
getChoices()
|
java.lang.String |
getCodeSetHelp()
|
java.lang.String |
getCodeSetParam()
|
java.lang.String |
getDefaultNullValue()
|
java.lang.String |
getDefaultValue()
Gets the default value of this type according to the schema element. |
Type |
getDirectChild(java.lang.String name)
Gets a direct child (next axis) type with a given name |
Type |
getDirectChild(java.lang.String name,
java.lang.String namespace)
Gets a direct child (next axis) type with a given name |
java.util.List |
getDirectChildren()
Gets a list of all child types. |
java.util.List |
getDirectChildren(java.lang.String name)
Gets a list of child types with a given name. |
int |
getDirectChildrenSize()
Gets the count of all direct childrens. |
java.lang.String |
getDisplayValue()
Returns this type as a String representation for JTables. |
java.lang.String |
getDisplayValue(java.lang.String value)
|
java.lang.String[] |
getEnumeration()
Returns the enumeration of a type as String[]. |
java.lang.String |
getFixedValue()
Gets the fixed value of this type according to the schema element. |
KeyRefDefinition |
getKeyRefDefinition()
|
java.lang.Object |
getMathValueTyped()
Return the effective type object for the formula expression math evaluator. |
int |
getMaxDigits()
|
double |
getMaxExclValue()
|
double |
getMaxInclValue()
|
long |
getMaxLength()
Return the maximum length of this type. |
double |
getMinExclValue()
|
double |
getMinInclValue()
|
long |
getMinLength()
Return the minimum length of this type. |
java.lang.String |
getName()
Returns the name witout namespace previx. |
java.lang.String |
getOriginalValue()
|
java.lang.String |
getPlainValue()
Get's the value of this type without any modifications! |
int |
getPrimitiveDataType()
Gets the primitive data type (as defined in the XML Schema) of this type. |
java.lang.String |
getReferencedKeyName()
|
Type |
getReferencedKeyType()
|
SchemaSimpleType |
getSimpleSchemaType()
|
int |
getTotalDigit()
|
java.lang.String |
getUserDefaultValue()
Gets the value of this type. |
java.lang.String |
getValue()
Gets the value of this type. |
boolean |
hasChanged()
Returns true if all my children are simple types. |
boolean |
hasEmptyContent(boolean validationContext)
|
boolean |
hasEmptyContent(boolean checkSerializeDefaults,
boolean checkDefaultValue)
|
boolean |
hasRegularExpression()
Returns true if this type holds a regular expression. |
boolean |
isAnyType()
Returns true if the content of this type can be any type. |
boolean |
isBoolean()
Returns if the primitive data type of this type is Boolean. |
boolean |
isChoice()
Returns true if this type is acting as a choice. |
boolean |
isColor()
Returns if the primitive data type of this type is Color. |
boolean |
isDate()
Returns if the primitive data type of this type is Date. |
boolean |
isDateTime()
Returns if the primitive data type of this type is DateTime. |
boolean |
isDuration()
Returns if the primitive data type of this type is Duration. |
boolean |
isFloatingNumber()
Return the effective type object for the formula expression math evaluator. |
boolean |
isHTMLContent()
|
boolean |
isKey()
Returns true if this type is a key selector. |
boolean |
isKeyRef()
Returns true if this type is a key ref selector. |
boolean |
isNumber()
Returns if the primitive data type of this type is a number like Float, Double or Decimal. |
boolean |
isPassword()
|
boolean |
isSimple()
Returns true if this is a leaf in the tree. |
boolean |
isSimpleContent()
Returns if this type has simple content. |
boolean |
isString()
Returns if the primitive data type of this type is String. |
boolean |
isTime()
Returns if the primitive data type of this type is Date. |
boolean |
isUsingDefaultValue()
|
boolean |
isUsingDefaultValue(boolean checkXuiDefault)
Return true if type is using a default value. |
boolean |
isVisualizer()
Returns if the primitive data type of this type is Visualizer. |
void |
markAsDirtyXPath()
Checks if the passed type holds a recursive element. |
static java.lang.String |
printId(short[] id)
|
void |
release()
Release all allocated resources for this type. |
boolean |
remove()
Removes this type from the JAXFront DOM. |
void |
removeAll()
Removes all types from this type. |
void |
removeChanged()
|
boolean |
removeChild(Type child)
Removes a child from the JAXFront DOM. |
void |
serialize(java.lang.StringBuffer sb,
int indent,
boolean writeName,
boolean recursive,
boolean serializeEmptyContent)
Serializes the current subTree to a StringBuffer |
void |
setIsAttribute(boolean isAttribute)
|
void |
setValue(java.lang.Object eventSource,
java.lang.String newValue,
boolean isTemporary)
|
void |
setValue(java.lang.Object eventSource,
java.lang.String newValue,
boolean isTemporary,
boolean localeConversion)
|
void |
setValue(java.lang.Object eventSource,
java.lang.String newValue,
boolean isTemporary,
boolean localeConversion,
java.util.Stack callStack)
|
void |
setValue(java.lang.String newValue)
Sets a new value of this type. |
void |
setValue(java.lang.String newValue,
boolean isTemporary)
|
java.lang.String |
toInfoString()
|
java.lang.String |
toString()
Returns this type as a String representation. |
java.lang.String |
translateToCodeSetValue()
Returns the codeset decription value if this type is using a codeset enumeration otherwise return the normal value. |
java.lang.String |
translateToCodeSetValue(java.lang.String value)
|
void |
validate()
|
void |
validate(boolean domIsValidating)
|
| Methods inherited from class com.jaxfront.core.type.AbstractType |
addTreeNode, bind, bind, checkForEmptyContent, checkGlobalUIDefinition, checkKeysForDeletion, countSubTypes, deepClone, forceSerialization, getAbsoluteXPathLocation, getAllKeyChilds, getAllKeyFieldChilds, getChoosenType, getClientProperty, getDerivedTypes, getDirectChildValue, getDOM, getEdTypeUUID, getFirstNamedParent, getFullCaption, getFullCaption, getGlobalDefinition, getGlobalEdTypeRefCount, getId, getLastParentList, getLastParentList, getMessageContextIcon, getMixedContent, getNamespace, getNextSibling, getParent, getParent, getParentEditingTypeClone, getParentList, getPrefixedXPathLocation, getPreviousSibling, getPropertyChangeSupport, getQName, getRefName, getRepresentedTableLayoutParent, getRepresentedTabParent, getRepresentedTreeNodeHolder, getRepresentedTreeNodeParent, getRepresentedTreeNodeParentIcon, getRepresentedTreeNodeParentIconName, getSchemaElement, getSchemaType, getSerializableFlag, getSerializationName, getSerializationName2, getShortCaption, getStyle, getTemplate, getTreeHierarchyContext, getTypeClassification, getUIState, getUIState, getUserObject, getVarName, getViewContextType, getVisualName, getW3CXPathLocation, getXPathLocation, getXUIDefinition, getXUIDefinition, getXUIDefinition, hasChoosenType, hasEmptyContentParent, hasRecursionBeenBuilt, hasRepresentableTreeChildren, hasUIDefinition, hasUnChoosenChoiceParent, hasUndefinedChildren, hasValidationError, isAbstract, isAnonymous, isAttribute, isComposite, isDerived, isDerivedFrom, isDerivedFrom, isDerivedFromEditingType, isEditingType, isEmpty, isGlobal, isGlobalEdType, isIncluded, isInRepresentationTree, isKeyContext, isKeyRemovable, isList, isLocked, isMandatoryAxis, isMandatoryAxis, isNoneChoosen, isRecursive, isReleased, isRenderable, isRepresentedAsHeader, isRepresentedAsTab, isRepresentedAsTreeNode, isRequired, isRoot, isSerializable, isSerializable, isSerializable, isUserInstanciated, isVirtual, jumpTo, markAsIncluded, notifyChildsForDeletion, notifyKeyRefChildsForCreation, notifyKeyRefChildsForDeletion, propertyChange, putClientProperty, putUIState, removeAllKeyReferences, removeClientProperty, removeHint, removeMessage, removeTreeNode, serialize, serialize, serialize, setAnonymous, setApplicationRequired, setBackground, setChoiceEnabled, setChoosenType, setChoosenType, setChoosenType, setChoosenType, setCodeSetValues, setCodeSetValues, setDirectChildValue, setDirectChildValue, setDOM, setEditable, setEnabled, setForeground, setGlobalEdType, setGlobalEdTypeRefCount, setHasChanged, setId, setIsChoice, setIsKeyContext, setLabelColor, setLabelText, setNoneChoosen, setParent, setRecursionBuilt, setRenderable, setSchemaElement, setSerializable, setSerializable, setTemplate, setTreeIcon, setUIDefinition, setUserInstanciated, setUserObject, setVarName, setViewContextType, setVisible, setVisibleAndSerializable, showHint, showLabel, showMessage, unChoosenBranch, unmarkAsIncluded |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimpleType
public SimpleType(SchemaNode schemaElement)
- SimpleType constructor.
- Parameters:
schemaElement - the element of the schema that represents this type
actAs
public void actAs(java.lang.String extendedType,
short dataType)
- Specified by:
actAs in interface ISimpleType
actAsBoolean
public void actAsBoolean()
- Description copied from interface:
ISimpleType
- Defines that the primitive data type of this type is Boolean.
- Specified by:
actAsBoolean in interface ISimpleType
actAsColor
public void actAsColor()
- Description copied from interface:
ISimpleType
- Defines that the primitive data type of this type is Color.
- Specified by:
actAsColor in interface ISimpleType
actAsDate
public void actAsDate()
- Description copied from interface:
ISimpleType
- Defines that the primitive data type of this type is a date.
- Specified by:
actAsDate in interface ISimpleType
actAsDateTime
public void actAsDateTime()
- Description copied from interface:
ISimpleType
- Defines that the primitive data type of this type is a date.
- Specified by:
actAsDateTime in interface ISimpleType
actAsDouble
public void actAsDouble()
- Description copied from interface:
ISimpleType
- Defines that the primitive data type of this type is Integer.
- Specified by:
actAsDouble in interface ISimpleType
actAsHTML
public void actAsHTML()
actAsInt
public void actAsInt()
- Description copied from interface:
ISimpleType
- Defines that the primitive data type of this type is int.
- Specified by:
actAsInt in interface ISimpleType
actAsInteger
public void actAsInteger()
- Description copied from interface:
ISimpleType
- Defines that the primitive data type of this type is Integer.
- Specified by:
actAsInteger in interface ISimpleType
actAsPassword
public void actAsPassword()
- Description copied from interface:
ISimpleType
- Defines that the primitive data type of this type is a date.
- Specified by:
actAsPassword in interface ISimpleType
actAsString
public void actAsString()
- Description copied from interface:
ISimpleType
- Defines that the primitive data type of this type is String.
- Specified by:
actAsString in interface ISimpleType
actAsTime
public void actAsTime()
actAsVisualizer
public void actAsVisualizer()
- Description copied from interface:
ISimpleType
- Defines that the primitive data type of this type is Visualizer.
- Specified by:
actAsVisualizer in interface ISimpleType
bind
public void bind(Document DOM,
org.w3c.dom.Element instanceElement)
- Description copied from class:
AbstractType
- Binds an existing W3C element and its value(s) to the underlying W3C element.
- Specified by:
bind in interface ISimpleType- Specified by:
bind in interface Type- Overrides:
bind in class AbstractType
- Parameters:
DOM - the current document to which this type belongsinstanceElement - the element to bind
bind
public void bind(Document DOM,
org.w3c.dom.Element instanceElement,
boolean bindOnlyAvailable)
- Description copied from interface:
Type
- Binds the values on a W3C element to the underlying JAXFront type. Removes not available types if no W3C element has been found and the flag "bindOnlyAvailable" is set to true.
- Specified by:
bind in interface ISimpleType- Specified by:
bind in interface Type- Overrides:
bind in class AbstractType
- Parameters:
DOM - the current document to which this type belongsinstanceElement - the element to bindbindOnlyAvailable - indicates if the not available elements will be removed from type tree
bind
public void bind(java.lang.Object trigger,
Type type)
- Description copied from class:
AbstractType
- Binds an existing JAXFront type and its value(s) to myself.
- Specified by:
bind in interface ISimpleType- Specified by:
bind in interface Type- Specified by:
bind in class AbstractType
- Parameters:
trigger - trigger object e.g. Clipboard,Button used to identify user triggered actionstype - the JAXFront type to bind
checkDuplicateID
public void checkDuplicateID(java.lang.String newValue)
throws ValidationException
- Specified by:
checkDuplicateID in interface ISimpleType
- Throws:
ValidationException
checkDuplicateKey
public void checkDuplicateKey(java.lang.String newValue)
throws ValidationException
- Specified by:
checkDuplicateKey in interface ISimpleType
- Throws:
ValidationException
checkForDuplicateID
public java.util.List checkForDuplicateID()
throws ValidationException
- Specified by:
checkForDuplicateID in interface ISimpleType
- Throws:
ValidationException
checkKeyExist
public void checkKeyExist()
throws ValidationException
- Specified by:
checkKeyExist in interface ISimpleType
- Throws:
ValidationException
checkKeyExist
public void checkKeyExist(java.lang.String keyValue)
throws ValidationException
- Specified by:
checkKeyExist in interface ISimpleType
- Throws:
ValidationException
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Description copied from interface:
ISimpleType
- Clones this type.
- Specified by:
clone in interface ISimpleType
- Returns:
- a clone of this type
- Throws:
java.lang.CloneNotSupportedException - if this type cannot be cloned- See Also:
Object.clone()
compareValue
public int compareValue(SimpleType with)
- Specified by:
compareValue in interface ISimpleType
createVisibleDefaultValue
public static java.lang.String createVisibleDefaultValue(java.lang.String modelValue,
java.lang.String defaultValue,
java.lang.String displayValue,
java.lang.String defPrefix,
java.lang.String defPostfix)
deepClone
public Type deepClone(Document dom,
boolean cloneChoices,
boolean includingData)
throws java.lang.CloneNotSupportedException
- Description copied from class:
AbstractType
- Creates a deep clone of this type and all its referenced types.
- Specified by:
deepClone in interface ISimpleType- Specified by:
deepClone in interface Type- Specified by:
deepClone in class AbstractType
- Parameters:
dom - the current dom to which this type belongsincludingData - indicates if all binded data should be copied as well (default is false)
- Returns:
- the cloned type
- Throws:
java.lang.CloneNotSupportedException
deepClone
public Type deepClone(Document dom,
boolean cloneChoices,
boolean includingData,
boolean includeEditingType,
SchemaNode schemaNode,
org.w3c.dom.Element element)
throws java.lang.CloneNotSupportedException
- Description copied from interface:
Type
- Creates a deep clone of this type and all its referenced types.
- Specified by:
deepClone in interface ISimpleType- Specified by:
deepClone in interface Type- Specified by:
deepClone in class AbstractType
- Parameters:
dom - the current dom to which this type belongsincludingData - indicates if all binded data should be copied as well (default is false)
- Returns:
- the cloned type
- Throws:
java.lang.CloneNotSupportedException
deepClone
public Type deepClone(Document dom,
boolean cloneChoices,
boolean includingData,
SchemaNode schemaNode,
org.w3c.dom.Element element)
throws java.lang.CloneNotSupportedException
- Specified by:
deepClone in interface ISimpleType
- Throws:
java.lang.CloneNotSupportedException
domChanged
public void domChanged(DOMChangeEvent event)
- Description copied from interface:
DOMChangeListener
- Respond method for a DOM state changed (DOMChangeEvent).
- Specified by:
domChanged in interface DOMChangeListener- Specified by:
domChanged in interface ISimpleType- Overrides:
domChanged in class AbstractType
- Parameters:
event - occured DOMChangeEvent- See Also:
DOMChangeListener.domChanged(com.jaxfront.core.dom.DOMChangeEvent)
evaluateKeyHolderList
public ListType evaluateKeyHolderList()
- Specified by:
evaluateKeyHolderList in interface ISimpleType
evaluatePossibleKeyContainer
public KeyContainer evaluatePossibleKeyContainer()
- Specified by:
evaluatePossibleKeyContainer in interface ISimpleType
evaluatePossibleKeyType
public Type evaluatePossibleKeyType()
- Specified by:
evaluatePossibleKeyType in interface ISimpleType
getActAsDataType
public java.lang.Integer getActAsDataType()
getChild
public Type getChild(java.lang.String name)
- Description copied from interface:
Type
- Gets a child (recursive) type with a given name
- Specified by:
getChild in interface ISimpleType- Specified by:
getChild in interface Type- Specified by:
getChild in class AbstractType
- Parameters:
name - name of the child
- Returns:
- a child with the given name
- See Also:
Type.getChild(java.lang.String)
getChild
public Type getChild(java.lang.String name,
java.lang.String nameSpace)
- Description copied from interface:
Type
- Gets a child (recursive) type with a given name
- Specified by:
getChild in interface ISimpleType- Specified by:
getChild in interface Type- Specified by:
getChild in class AbstractType
- Parameters:
name - name of the child
- Returns:
- a child with the given name
- See Also:
Type.getChild(java.lang.String)
getChoices
public java.lang.String[][] getChoices()
getCodeSetHelp
public java.lang.String getCodeSetHelp()
- Specified by:
getCodeSetHelp in interface ISimpleType
getCodeSetParam
public java.lang.String getCodeSetParam()
- Specified by:
getCodeSetParam in interface ISimpleType
getDefaultNullValue
public java.lang.String getDefaultNullValue()
- Specified by:
getDefaultNullValue in interface ISimpleType
getDefaultValue
public java.lang.String getDefaultValue()
- Description copied from interface:
ISimpleType
- Gets the default value of this type according to the schema element.
- Specified by:
getDefaultValue in interface ISimpleType
- Returns:
- the default value of this type
getDirectChild
public Type getDirectChild(java.lang.String name)
- Description copied from interface:
Type
- Gets a direct child (next axis) type with a given name
- Specified by:
getDirectChild in interface ISimpleType- Specified by:
getDirectChild in interface Type- Specified by:
getDirectChild in class AbstractType
- Parameters:
name - name of the child
- Returns:
- a child with the given name
- See Also:
Type.getDirectChild(java.lang.String)
getDirectChild
public Type getDirectChild(java.lang.String name,
java.lang.String namespace)
- Description copied from interface:
Type
- Gets a direct child (next axis) type with a given name
- Specified by:
getDirectChild in interface ISimpleType- Specified by:
getDirectChild in interface Type- Specified by:
getDirectChild in class AbstractType
- Parameters:
name - name of the childnamespace - namespace of the child
- Returns:
- a child with the given name
- See Also:
Type.getDirectChild(java.lang.String,java.lang.String)
getDirectChildren
public java.util.List getDirectChildren()
- Description copied from class:
AbstractType
- Gets a list of all child types.
- Specified by:
getDirectChildren in interface ISimpleType- Specified by:
getDirectChildren in interface Type- Specified by:
getDirectChildren in class AbstractType
- Returns:
- a list of all child types
getDirectChildren
public java.util.List getDirectChildren(java.lang.String name)
- Description copied from class:
AbstractType
- Gets a list of child types with a given name.
- Specified by:
getDirectChildren in interface ISimpleType- Specified by:
getDirectChildren in interface Type- Specified by:
getDirectChildren in class AbstractType
- Parameters:
name - the name of the child(s)
- Returns:
- a list of child types with a given name
getDirectChildrenSize
public int getDirectChildrenSize()
- Description copied from interface:
Type
- Gets the count of all direct childrens.
- Specified by:
getDirectChildrenSize in interface Type
- Returns:
- a list of all child types
getDisplayValue
public java.lang.String getDisplayValue()
- Description copied from interface:
ISimpleType
- Returns this type as a String representation for JTables.
- Specified by:
getDisplayValue in interface ISimpleType- Specified by:
getDisplayValue in interface Type
- Returns:
- this type as a String representation
getDisplayValue
public java.lang.String getDisplayValue(java.lang.String value)
getEnumeration
public java.lang.String[] getEnumeration()
- Description copied from interface:
ISimpleType
- Returns the enumeration of a type as String[].
- Specified by:
getEnumeration in interface ISimpleType
- Returns:
- String[] the enumeration of a type as String[]
getFixedValue
public java.lang.String getFixedValue()
- Description copied from interface:
ISimpleType
- Gets the fixed value of this type according to the schema element.
- Specified by:
getFixedValue in interface ISimpleType
- Returns:
- the fixed value of this type
getKeyRefDefinition
public KeyRefDefinition getKeyRefDefinition()
- Specified by:
getKeyRefDefinition in interface ISimpleType
getMathValueTyped
public java.lang.Object getMathValueTyped()
- Description copied from interface:
ISimpleType
- Return the effective type object for the formula expression math evaluator.
- Specified by:
getMathValueTyped in interface ISimpleType- Specified by:
getMathValueTyped in interface org.nfunk.jep.function.TypeObject
getMaxDigits
public int getMaxDigits()
getMaxExclValue
public double getMaxExclValue()
- Specified by:
getMaxExclValue in interface ISimpleType
getMaxInclValue
public double getMaxInclValue()
- Specified by:
getMaxInclValue in interface ISimpleType
getMaxLength
public long getMaxLength()
- Description copied from interface:
ISimpleType
- Return the maximum length of this type.
- Specified by:
getMaxLength in interface ISimpleType
getMinExclValue
public double getMinExclValue()
- Specified by:
getMinExclValue in interface ISimpleType
getMinInclValue
public double getMinInclValue()
- Specified by:
getMinInclValue in interface ISimpleType
getMinLength
public long getMinLength()
- Description copied from interface:
ISimpleType
- Return the minimum length of this type.
- Specified by:
getMinLength in interface ISimpleType
getName
public java.lang.String getName()
- Description copied from interface:
Type
- Returns the name witout namespace previx.
- Specified by:
getName in interface QName- Specified by:
getName in interface ISimpleType- Specified by:
getName in interface Type- Overrides:
getName in class AbstractType
- Returns:
- the tag name of the resulting W3C DOM
getOriginalValue
public java.lang.String getOriginalValue()
getPlainValue
public java.lang.String getPlainValue()
- Description copied from interface:
ISimpleType
- Get's the value of this type without any modifications!
- Specified by:
getPlainValue in interface ISimpleType
- Returns:
- the value of this type
getPrimitiveDataType
public int getPrimitiveDataType()
- Description copied from interface:
ISimpleType
- Gets the primitive data type (as defined in the XML Schema) of this type.
- Specified by:
getPrimitiveDataType in interface ISimpleType- Specified by:
getPrimitiveDataType in interface org.nfunk.jep.function.TypeObject
- Returns:
- the primitive data type of this type
getReferencedKeyName
public java.lang.String getReferencedKeyName()
- Specified by:
getReferencedKeyName in interface ISimpleType
getReferencedKeyType
public Type getReferencedKeyType()
- Specified by:
getReferencedKeyType in interface ISimpleType
getSimpleSchemaType
public SchemaSimpleType getSimpleSchemaType()
- Specified by:
getSimpleSchemaType in interface ISimpleType
getTotalDigit
public int getTotalDigit()
- Specified by:
getTotalDigit in interface ISimpleType
getUserDefaultValue
public java.lang.String getUserDefaultValue()
- Description copied from interface:
ISimpleType
- Gets the value of this type.
- Specified by:
getUserDefaultValue in interface ISimpleType
- Returns:
- the value of this type
getValue
public java.lang.String getValue()
- Description copied from interface:
ISimpleType
- Gets the value of this type.
- Specified by:
getValue in interface ISimpleType
- Returns:
- the value of this type
hasChanged
public boolean hasChanged()
- Description copied from class:
AbstractType
- Returns true if all my children are simple types.
- Specified by:
hasChanged in interface Type- Overrides:
hasChanged in class AbstractType
hasEmptyContent
public boolean hasEmptyContent(boolean validationContext)
- Specified by:
hasEmptyContent in interface ISimpleType
hasEmptyContent
public boolean hasEmptyContent(boolean checkSerializeDefaults,
boolean checkDefaultValue)
- Specified by:
hasEmptyContent in interface ISimpleType- Specified by:
hasEmptyContent in class AbstractType
hasRegularExpression
public boolean hasRegularExpression()
- Description copied from interface:
ISimpleType
- Returns true if this type holds a regular expression.
- Specified by:
hasRegularExpression in interface ISimpleType
isAnyType
public boolean isAnyType()
- Description copied from interface:
ISimpleType
- Returns true if the content of this type can be any type.
- Specified by:
isAnyType in interface ISimpleType
- Returns:
isBoolean
public boolean isBoolean()
- Description copied from interface:
ISimpleType
- Returns if the primitive data type of this type is Boolean.
- Specified by:
isBoolean in interface ISimpleType
- Returns:
- true, if the primitive data type of this type is Boolean, false otherwise
isChoice
public boolean isChoice()
- Description copied from class:
AbstractType
- Returns true if this type is acting as a choice.
- Specified by:
isChoice in interface ISimpleType- Specified by:
isChoice in interface Type- Overrides:
isChoice in class AbstractType
- Returns:
- true if this type is acting as a choice, false otherwise
isColor
public boolean isColor()
- Description copied from interface:
ISimpleType
- Returns if the primitive data type of this type is Color.
- Specified by:
isColor in interface ISimpleType
- Returns:
- true, if the primitive data type of this type is Color, false otherwise
isDate
public boolean isDate()
- Description copied from interface:
ISimpleType
- Returns if the primitive data type of this type is Date.
- Specified by:
isDate in interface ISimpleType
- Returns:
- true, if the primitive data type of this type is Date, false otherwise
isDateTime
public boolean isDateTime()
- Description copied from interface:
ISimpleType
- Returns if the primitive data type of this type is DateTime.
- Specified by:
isDateTime in interface ISimpleType
- Returns:
- true, if the primitive data type of this type is DateTime, false otherwise
isDuration
public boolean isDuration()
- Description copied from interface:
ISimpleType
- Returns if the primitive data type of this type is Duration.
- Specified by:
isDuration in interface ISimpleType
- Returns:
- true, if the primitive data type of this type is Duration, false otherwise
isFloatingNumber
public boolean isFloatingNumber()
- Description copied from interface:
ISimpleType
- Return the effective type object for the formula expression math evaluator.
- Specified by:
isFloatingNumber in interface ISimpleType
isHTMLContent
public boolean isHTMLContent()
isKey
public boolean isKey()
- Description copied from interface:
Type
- Returns true if this type is a key selector.
- Specified by:
isKey in interface ISimpleType- Specified by:
isKey in interface Type- Overrides:
isKey in class AbstractType
- See Also:
Type.isKey()
isKeyRef
public boolean isKeyRef()
- Description copied from interface:
Type
- Returns true if this type is a key ref selector.
- Specified by:
isKeyRef in interface ISimpleType- Specified by:
isKeyRef in interface Type- Overrides:
isKeyRef in class AbstractType
- See Also:
Type.isKeyRef()()
isNumber
public boolean isNumber()
- Description copied from interface:
ISimpleType
- Returns if the primitive data type of this type is a number like Float, Double or Decimal.
- Specified by:
isNumber in interface ISimpleType
- Returns:
- true, if the primitive data type of this type is a number, false otherwise
isPassword
public boolean isPassword()
- Specified by:
isPassword in interface ISimpleType
isSimple
public boolean isSimple()
- Description copied from class:
AbstractType
- Returns true if this is a leaf in the tree.
- Specified by:
isSimple in interface ISimpleType- Specified by:
isSimple in interface Type- Specified by:
isSimple in interface org.nfunk.jep.function.TypeObject- Overrides:
isSimple in class AbstractType
- Returns:
- true if this is a leaf in the tree, false otherwise
isSimpleContent
public boolean isSimpleContent()
- Description copied from interface:
ISimpleType
- Returns if this type has simple content.
- Specified by:
isSimpleContent in interface ISimpleType
- Returns:
- true, if this type has simple content, false otherwise
isString
public boolean isString()
- Description copied from interface:
ISimpleType
- Returns if the primitive data type of this type is String.
- Specified by:
isString in interface ISimpleType
- Returns:
- true, if the primitive data type of this type is String, false otherwise
isTime
public boolean isTime()
- Description copied from interface:
ISimpleType
- Returns if the primitive data type of this type is Date.
- Specified by:
isTime in interface ISimpleType
- Returns:
- true, if the primitive data type of this type is Date, false otherwise
isUsingDefaultValue
public boolean isUsingDefaultValue()
- Specified by:
isUsingDefaultValue in interface ISimpleType
isUsingDefaultValue
public boolean isUsingDefaultValue(boolean checkXuiDefault)
- Description copied from interface:
ISimpleType
- Return true if type is using a default value.
- Specified by:
isUsingDefaultValue in interface ISimpleType
- Returns:
- the value of this type
isVisualizer
public boolean isVisualizer()
- Description copied from interface:
ISimpleType
- Returns if the primitive data type of this type is Visualizer.
- Specified by:
isVisualizer in interface ISimpleType
- Returns:
- true, if the primitive data type of this type is Visualizer, false otherwise
markAsDirtyXPath
public void markAsDirtyXPath()
- Description copied from class:
AbstractType
- Checks if the passed type holds a recursive element. If so a new recursion (one level) will be created.
- Specified by:
markAsDirtyXPath in interface ISimpleType- Specified by:
markAsDirtyXPath in interface Type- Specified by:
markAsDirtyXPath in class AbstractType
printId
public static java.lang.String printId(short[] id)
release
public void release()
- Description copied from interface:
Type
- Release all allocated resources for this type.
- Specified by:
release in interface ISimpleType- Specified by:
release in interface Type- Overrides:
release in class AbstractType
- See Also:
Type.release()
remove
public boolean remove()
throws ListModificationException
- Description copied from class:
AbstractType
- Removes this type from the JAXFront DOM.
- Specified by:
remove in interface ISimpleType- Specified by:
remove in interface Type- Overrides:
remove in class AbstractType
- Throws:
ListModificationException
removeAll
public void removeAll()
- Description copied from class:
AbstractType
- Removes all types from this type.
- Specified by:
removeAll in interface Type- Specified by:
removeAll in class AbstractType
removeChanged
public void removeChanged()
removeChild
public boolean removeChild(Type child)
- Description copied from class:
AbstractType
- Removes a child from the JAXFront DOM.
- Specified by:
removeChild in interface Type- Specified by:
removeChild in class AbstractType
- Parameters:
child - a child type of this type
serialize
public void serialize(java.lang.StringBuffer sb,
int indent,
boolean writeName,
boolean recursive,
boolean serializeEmptyContent)
- Description copied from class:
AbstractType
- Serializes the current subTree to a StringBuffer
- Specified by:
serialize in interface ISimpleType- Specified by:
serialize in interface Type- Overrides:
serialize in class AbstractType
- Parameters:
sb - a StringBuffer into which the subTree will be serializedindent - size of indentwriteName - true, if the name of the type should be serialized, false otherwiserecursive - true, if all containing types should be serialized
setIsAttribute
public void setIsAttribute(boolean isAttribute)
- Specified by:
setIsAttribute in interface ISimpleType
setValue
public void setValue(java.lang.Object eventSource,
java.lang.String newValue,
boolean isTemporary)
- Specified by:
setValue in interface ISimpleType
setValue
public void setValue(java.lang.Object eventSource,
java.lang.String newValue,
boolean isTemporary,
boolean localeConversion)
- Specified by:
setValue in interface ISimpleType
setValue
public void setValue(java.lang.Object eventSource,
java.lang.String newValue,
boolean isTemporary,
boolean localeConversion,
java.util.Stack callStack)
- Specified by:
setValue in interface ISimpleType
setValue
public void setValue(java.lang.String newValue)
- Description copied from interface:
ISimpleType
- Sets a new value of this type.
- Specified by:
setValue in interface ISimpleType
- Parameters:
newValue - a new value
setValue
public void setValue(java.lang.String newValue,
boolean isTemporary)
- Specified by:
setValue in interface ISimpleType
toInfoString
public java.lang.String toInfoString()
toString
public java.lang.String toString()
- Description copied from class:
AbstractType
- Returns this type as a String representation.
- Specified by:
toString in interface ISimpleType- Overrides:
toString in class AbstractType
- Returns:
- this type as a String representation
translateToCodeSetValue
public java.lang.String translateToCodeSetValue()
- Description copied from interface:
ISimpleType
- Returns the codeset decription value if this type is using a codeset enumeration otherwise return the normal value.
- Specified by:
translateToCodeSetValue in interface ISimpleType
translateToCodeSetValue
public java.lang.String translateToCodeSetValue(java.lang.String value)
validate
public void validate()
- Specified by:
validate in interface ISimpleType
validate
public void validate(boolean domIsValidating)
- Specified by:
validate in interface ISimpleType