com.jaxfront.core.xui
Class StyleDefinition

java.lang.Object
  extended by com.jaxfront.core.xui.AbstractXUIElement
      extended by com.jaxfront.core.xui.StyleDefinition
All Implemented Interfaces:
XUIElementPaths, XUITypes, java.io.Serializable, java.lang.Cloneable

public class StyleDefinition
extends AbstractXUIElement
implements XUITypes, XUIElementPaths

The StyleDefinition encapsulate all graphical layout definitions of a XUI component. For a detailed description look at the xui.xsd Schema [/XUI/component/style].

Version:
1.60
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.jaxfront.core.xui.AbstractXUIElement
COMPONENT_BEHAVIOR_BRANCH, COMPONENT_STYLE_BRANCH, GLOBAL_BEHAVIOR_BRANCH, GLOBAL_BRANCH, GLOBAL_GENERAL_BRANCH, GLOBAL_STYLE_BRANCH, UNDEFINED_BRANCH
 
Fields inherited from interface com.jaxfront.core.xui.XUIElementPaths
BEHAVIOUR_DEFINITION_PATH, CAPTION_INDENT_APPLYONDESC, CAPTION_INDENT_APPLYONDESC_APPLYON, CAPTION_INDENT_APPLYONDESC_INDENTNESTED, CAPTION_INDENT_APPLYONDESC_NESTED, CAPTION_INDENT_VALUE, CAPTION_STYLE, CAPTION_STYLE_ALLOW_COPY_PASTE, CAPTION_STYLE_HEADERIMAGE, CAPTION_STYLE_OCCURRENCE, CAPTION_STYLE_OCCURRENCE_APPLYONDESC, CAPTION_STYLE_OCCURRENCE_VISIBILITY, CAPTION_STYLE_OCCURRENCE_VISIBILITY_DEPENDSON, CAPTION_STYLE_OCCURRENCE_VISIBILITY_DEPENDSON_XPATH, CAPTION_STYLE_TYPE, CAPTION_STYLE_TYPE_BORDER_COLLAPSED, CAPTION_STYLE_TYPE_BORDER_STYLE, CAPTION_STYLE_TYPE_SEPARATOR_STYLE, CAPTION_STYLE_TYPE_SEPARATOR_STYLE_FULL, CAPTION_USERMODIFIEDSERIALIZATION, CAPTION_USERMODIFIEDSERIALIZATION_COLLAPSED, CHOICE_DEFAULTSELECTION, CHOICE_DEFAULTSELECTION_FULL, CHOICE_ORIENTATION, CHOICE_SINGLECHOICEANDSERIALIZE, CHOICE_TYPE, COMPOSITE_COMPONENT_COLUMNWIDTH, COMPOSITE_EDITORCOMPONENT_VISIBLE, COMPOSITE_LABEL_COLUMNWIDTH, COMPOSITE_LABEL_INDENT, COMPOSITE_LABEL_MULTI, COMPOSITE_LABEL_UNDERLINE, COMPOSITE_LABEL_VISIBLE, FULL_BEHAVIOUR_DEFINITION_PATH, FULL_STYLE_DEFINITION_PATH, GENERAL, GENERAL_LANGUAGE, GLOABAL_CAPTION, GLOABAL_CAPTION_TAB_BOTTOMSPACE, GLOBAL_CAPTION_BORDER, GLOBAL_CAPTION_HEADER, GLOBAL_CAPTION_HEADER_BOTTOMSPACE, GLOBAL_CAPTION_SEPARATOR, GLOBAL_CAPTION_SEPARATOR_CLASSIC, GLOBAL_CAPTION_SEPARATOR_MODERN, GLOBAL_CAPTION_SEPARATORCLASSIC_BOTTOMSPACE, GLOBAL_CAPTION_SEPARATORMODERN_BOTTOMSPACE, GLOBAL_CAPTION_TAB, GLOBAL_DEFINITION, GLOBAL_STYLE, GLOBAL_STYLE_BOTTOMSPACE, GLOBAL_STYLE_CAPTION, GLOBAL_STYLE_CHOICEANDENUMERATION, GLOBAL_STYLE_COMPONENT, GLOBAL_STYLE_COMPONENT_BOOLEANVISUALIZER, GLOBAL_STYLE_COMPONENT_COLUMNWIDTH, GLOBAL_STYLE_EDITORPANEL, GLOBAL_STYLE_ERRORDISPLAY, GLOBAL_STYLE_LABEL, GLOBAL_STYLE_NAVIGATIONTREE, GLOBAL_STYLE_NAVIGATIONTREE_ROOT, GLOBAL_STYLE_NAVIGATIONTREE_SELECTION, HELP, KEY_CONTEXT, KEY_CONTEXT_DIALOG_BUTTONSEQUENCE, KEY_CONTEXT_DIALOG_LOCATION, KEY_CONTEXT_LOCATION, KEYREF_CONDITION_FORMULAEXPRESSION, KEYREF_SELECTIONLINEINFO_FORMULAEXPRESSION, LAYOUT_LABELCOMPONENT_STARTELEMENT, LEAF_COMPONENT, LEAF_COMPONENT_BOOLEANVISUALIZER, LEAF_COMPONENT_COLUMNWIDTH, LEAF_COMPONENT_HREF, LEAF_COMPONENT_MASK, LEAF_COMPONENT_MASK_ALLOWINVALID, LEAF_COMPONENT_MASK_MASK, LEAF_COMPONENT_MASK_OVERWRITEMODE, LEAF_COMPONENT_MASK_PLACEHOLDER, LEAF_COMPONENT_MASK_VALIDCHARS, LEAF_COMPONENT_MASKCOMMITONVALIDEND, LEAF_COMPONENT_MASKINVALIDCHARS, LEAF_COMPONENT_MULTILINE, LEAF_COMPONENT_SHOWASLABEL, LEAF_COMPONENT_SHOWBACKLINKBUTTON, LEAF_COMPONENT_SHOWDETAILSBUTTON, LEAF_COMPONENT_SHOWNEWBUTTON, LEAF_COMPONENT_TIMEFORMAT, LEAF_COMPONENT_USEGROUPDELIM, LEAF_COMPONENT_VALUE_DATATYPE, LEAF_COMPONENT_VALUE_ENUMERATION, LEAF_COMPONENT_VALUE_ENUMERATION_CODESET, LEAF_COMPONENT_VALUE_ENUMERATION_CODESET_CLASS, LEAF_COMPONENT_VALUE_ENUMERATION_CODESET_NAME, LEAF_COMPONENT_VALUE_ENUMERATION_CODESET_URL, LEAF_COMPONENT_VALUE_ENUMERATION_CODESETALLOWINVALIDCODES, LEAF_COMPONENT_VALUE_ENUMERATION_CODESETSHOWERRORFORINVALIDCODE, LEAF_COMPONENT_VALUE_ENUMERATION_DEFAULT, LEAF_COMPONENT_VALUE_ENUMERATION_DEFAULT_FULL, LEAF_COMPONENT_VALUE_ENUMERATION_LIST_ENTRIES, LEAF_COMPONENT_VALUE_ENUMERATION_ORIENTATION, LEAF_COMPONENT_VALUE_ENUMERATION_TYPE, LEAF_COMPONENT_VALUE_ENUMERATION_TYPE_ISENUMERATIONTYPE, LEAF_COMPONENT_VALUE_ENUMERATION_TYPE_ISENUMERATIONTYPE_FULL, LEAF_COMPONENT_VALUE_SERIALIZECONTENTCDATA, LEAF_COMPONENT_VALUE_SINGLE_DEFAULT, LEAF_COMPONENT_VALUE_SINGLE_DEFAULT_FULL, LEAF_EDITORCOMPONENT_VISIBLE, LEAF_LABEL_COLUMNWIDTH, LEAF_LABEL_INDENT, LEAF_LABEL_MULTI, LEAF_LABEL_UNDERLINE, LEAF_LABEL_VISIBLE, LIST_COMPONENT_COLUMNWIDTH, LIST_EDITORCOMPONENT_VISIBLE, LIST_LABEL_COLUMNWIDTH, LIST_LABEL_INDENT, LIST_LABEL_MULTI, LIST_LABEL_UNDERLINE, LIST_LABEL_VISIBLE, LIST_LABELCOMPONENT_STARTELEMENT, MODE_APPLY_VIEWHOLDER, MODE_APPLY_VIEWHOLDER_FULL, MODE_CHILDRENVIEW, MODE_DISPLAYVALUE, MODE_EDITABLE, MODE_EDITABLE_TEMPORARY, MODE_ISREQUIRED, MODE_ISREQUIRED_FULL, MODE_MANDATORYEXPRESSION, MODE_MESSAGE_CLASSIFICATION, MODE_MESSAGE_NEEDUSERACCEPTANCE, MODE_READONLY, MODE_SERIALIZE, MODE_VIEWHOLDER, MODE_VISIBLE, PLUGIN_FORMULAEXPRESSION, PRINTING_CHOICEASHEADER, PRINTING_LISTPRINTMODE, PRINTING_PRINTABLE, RULE_EVENT_SCOPE, TREEENTRY_ICON, TREEENTRY_LABEL, TREEENTRY_OCCURRENCE_ISFOCUSABLE, TREEENTRY_OCCURRENCE_SHOWCHILDSOPTIONAL, TREEENTRY_OCCURRENCE_SHOWOPTIONAL, TREEENTRY_OCCURRENCE_VISIBILITY, TREEENTRY_OCCURRENCE_VISIBILITY_APPLYONDESC, TREEENTRY_OCCURRENCE_VISIBILITY_DEPENDSON, TREEENTRY_POPUPCLASS, TREEENTRY_SHOW_SEARCH, VIEW_HOLDER_TYPE
 
Constructor Summary
StyleDefinition(XUIDefinition xuiDefinition, StyleDefinition styleDefinition)
          Creates a StyleDefinition for the given XUIDefintion based on an other StyleDefinition.
StyleDefinition(XUIDefinition xuiDefinition, Type xuiType)
          Creates a StyleDefinition for the given XUIDefintion based on information provided by the xuiType
 
Method Summary
 boolean applyViewHolderOnDirectDescendants()
           
static ButtonEnabling checkEnabling(Type forType)
           
 java.lang.String getActAs()
          Returns the user overwritten datatype, this change has only an effect if the jaxfront type will become visible within a gui.
 java.awt.Color getBackgroundColor()
          Returns the background color for the current type.
 java.lang.String getBooleanVisualizer()
           
 float getCaptionIndentValue()
           
 java.lang.String getCaptionOccurrenceDependsOnXPath()
           
 java.lang.String getCaptionTitleID()
          Returns the caption label id (for a help system).
 java.lang.String getCaptionTitleLabel()
          Returns the caption label in the current language.
 java.lang.String getCaptionTitleToolTip()
           
 java.lang.String getCaptionType()
           
 java.lang.String getCaptionVisibility()
           
 java.lang.String getChildrenView()
           
 java.lang.String getChoiceDefaultSelection()
           
 java.lang.String getChoiceLabel()
           
 java.lang.String getChoiceOrientation()
           
 java.lang.String getChoiceType()
           
 java.lang.String getCodeSetClass()
          Returns the codeSet class name.
 java.lang.String getCodeSetName()
           
 java.lang.String getCodeSetURL()
          Returns the codeSet URL location.
 java.lang.String[] getCodeSetValuesFromClass(java.lang.String classURL, java.lang.String codeSetName)
           
 java.lang.String[] getCodeSetValuesFromFile(java.lang.String fileURL, java.lang.String codeSetName)
           
 java.lang.String getCodeSetXPointer()
          Returns the codeSet URL location.
 float getComponentColumnWidth()
          Returns the component column width.
 float getComponentIndent()
          Returns the indent for the component.
 float getComponentSize()
          Returns the size (long/middle/short) for the component.
 java.lang.String getContextDialogBounds()
           
 java.lang.String getContextDialogButtonSequence()
           
 java.awt.Point getContextDialogLocation()
           
 java.awt.Dimension getContextDialogSize()
           
 java.lang.String getDeletionConfirmationMessageText()
          Returns the message text that will be displayed in the confirmation message dialog to confirm deletion of the selected list item.
 java.lang.String getDialogLabel()
           
 java.lang.String getDisplayValue()
          Returns a specified text that acts as a display value for the current node.
 java.lang.String[] getEnumeration()
           
 ListEntry[] getEnumerationEntries()
           
 java.lang.String getEnumerationSortOrder()
           
 java.awt.Color getForegroundColor()
          Returns the foreground color for the current type.
 java.lang.String getHeaderImageURL()
           
 java.lang.String getHelpText()
           
 java.lang.String getHelpText(java.lang.String language)
           
 java.awt.Color getHintColor()
           
 java.lang.String getHintText()
           
 java.lang.String getKeyContextDialogLabel()
          Returns the key context dialog label in the current language.
 java.lang.String getKeyContextLocation()
           
 java.lang.String getKeyRefConditionFE()
           
 java.lang.String getKeyRefSelectionLineInfoFE()
           
 java.lang.String getLabelChoiceText()
           
 java.awt.Color getLabelColor()
          Returns the label color for the current type.
 float getLabelColumnWidth()
          Returns the label column width.
 java.lang.String getLabelIcon()
          Returns the name of the label icon.
 java.lang.String getLabelIconPosition()
          Returns the position of the label icon.
 float getLabelIndent()
           
 java.lang.String getLabelText()
          Returns the visual label in the current language.
 java.lang.String getLabelToolTip()
           
 java.util.Vector getLayoutInfos()
           
 LayoutInfo getLayoutManager()
          Returns the layout info (default is null).
 LayoutInfo getLayoutManager(java.lang.String id)
          Returns the id of the tableLayout.
 java.lang.String getLeafComponentHRef()
           
 java.lang.String getLeafDefaultValue()
           
 java.lang.String getLeafEnumerationDefaultSelection()
           
 java.lang.String getLeafEnumerationOrientation()
           
 java.lang.String getLeafEnumerationType()
           
 java.lang.String getLeafLabelHRef()
          Returns the href of the label.
 java.lang.String getLeafMask()
           
 boolean getLeafMaskAllowInvalid()
           
 boolean getLeafMaskCommitOnValidEnd()
           
 java.lang.String getLeafMaskInvalidChars()
           
 boolean getLeafMaskOverwriteMode()
           
 java.lang.String getLeafMaskPlaceHolder()
           
 java.lang.String getLeafMaskValidChars()
           
 ListInfo getListInfo()
           
 java.lang.String getListPrintMode()
          Returns the print mode for this list type.
 java.lang.String getMandatoryExpression()
           
 int getMultiLineNumberComponent()
           
 java.lang.Float getNestedCaptionIndent()
           
 java.lang.String getNLS(java.lang.String context, java.lang.String subId, java.lang.String classification)
           
 java.lang.String getNLS(java.lang.String defaultNLS, java.lang.String context, java.lang.String subId, java.lang.String classification)
           
 java.lang.String getPageTitle(Type pageType, int pageIndex)
           
 float getPDFCaptionFontSize()
           
 int getPDFCaptionIndent()
           
 float getPDFComponentFontSize()
           
 float getPDFLabelFontSize()
           
 int getPDFLabelIndent()
           
 PluginBean getPluginBean()
          Returns a PluginBean if available.
 java.lang.String getPlugInFormulaExpressionByID(java.lang.String id)
           
 Type getPlugInFormulaExpressions()
           
 boolean getPrimitiveBooleanProperty(java.lang.String fullPath, java.lang.String relativePath)
           
 java.lang.String getPrintable()
          Returns wether this type should be printed out or not.
 boolean getSerializable()
          Returns true if the value of the correspondent component should be serialized into an xml instance.
 java.lang.Boolean getSerializableDefault()
          Returns true if the value of the correspondent component should be serialized into an xml instance. null if nothing is defined.
 java.lang.String getSplitterLayoutDefinition()
           
 java.lang.Integer getTabIndex()
          Sets the tab index if this type is visualized as a tab.
 java.lang.String getTableModelClass()
          Returns the table model class (default: com.jaxfront.core.ui.FlipOrientationTableModel)
 java.lang.String getTablePosition()
          Returns the table position (north [default], south, east, west).
 java.lang.String getTimeFormat()
           
 int getTotalNumberOfPages()
           
 java.lang.String getTreeEntryDependsOnXPath()
          Returns the xpath of the node on which this treeEntry depends.
 java.lang.String getTreeEntryMode()
          Returns the selected treeEntry mode as String.
 java.lang.String getTreeEntryToolTip()
           
 java.lang.String getTreeIcon()
           
 java.lang.Object getTreeLabelFormulaResult()
           
 java.lang.String getTreeLabelText()
           
 java.lang.String getTreePopUpClass()
           
 java.util.List getUserListActions()
           
 java.lang.String getValidationErrorClassification()
          Returns the classification of the validation error message.
 java.lang.String getValidationErrorMessage()
          Returns the validation error message as defined in the xui.
 Type getViewContextType()
           
 java.lang.String getViewHolder()
           
 boolean hasCaption()
          Returns true if this component uses a caption.
 boolean hasDisplayValue()
           
 boolean hasHeader()
          Returns true if this definition defines a header for a list.
 boolean hasHeaderImageURL()
          Returns true if an url of a header image has been defined.
 boolean hasHint()
           
 boolean hasKeyContextLocation()
          Returns if a context location path has been defined for a key.
 boolean hasKeyRefConditionFormulaExpression()
          Returns if a selection lineInfo formula expression has been defined for a keyRef type.
 boolean hasKeyRefSelectionLineInfoFE()
          Returns if a selection lineInfo formula expression has been defined for a keyRef type.
 boolean hasTableLayoutParent()
           
 boolean hasTreeIconFormula()
           
 boolean hasTreeLabelFormulaExpression()
           
 boolean hasUserModfiedSerialization()
          Returns true if a xui style exists for global style caption usermodifiedserilization
 boolean isAllowingCopyPaste()
           
 boolean isApplicationRequired()
          Returns true if this component should be drawn as required for the application (not schema required).
 boolean isBooleanViewCheckBox()
           
 boolean isBooleanViewRadioButton()
           
 boolean isBooleanViewRadioButtonUnselected()
           
 boolean isBorderCollapsed()
           
 boolean isCaptionIndentApplyOnAllDescendants()
           
 boolean isCaptionIndentApplyOnBoth()
           
 boolean isCaptionIndentApplyOnComponent()
           
 boolean isCaptionIndentApplyOnDirectDescendants()
           
 boolean isCaptionIndentApplyOnLabel()
           
 boolean isCaptionOccurrenceAlways()
           
 boolean isCaptionOccurrenceApplyOnAllDescendants()
           
 boolean isCaptionOccurrenceApplyOnDirectDescendants()
           
 boolean isCaptionOccurrenceDependsOn()
           
 boolean isCaptionOccurrenceNever()
           
 boolean isCaptionTypeBorder()
           
 boolean isChoiceAsComboBox()
          Returns true if this is a choice component displayed as a combobox.
 boolean isChoiceAsRadioButton()
          Returns true if this is a choice component displayed as a radioButton group.
 boolean isChoiceOrientationHorizontal()
          Returns true if the choice orientation is set to HORIZONTAL, false otherwise
 boolean isComponentMulti()
          Returns true if this component uses more than one line to display.
 boolean isDefaultLayout()
          Returns true if this definition uses no special layout.
 boolean isDialogMode()
          Returns true if this definition defines a dialog mode to edit childs within a list.
 boolean isEditable()
          Returns true if this component is editable which means that the editor component will be displayed as enabled but without the functionality to enter any values.
 boolean isEditorComponentVisible()
          Returns true if the editor component of the current type is visible.
 boolean isEnabled()
          Disables this component.
 boolean isEnumeration()
          Returns true if this definition defines a choice (choice list,codeset or schema enumeration).
 boolean isEnumerationAllowingInvalidCodes()
          Returns true if an enumeration allows to show invalid codes of a codeset.
 boolean isEnumerationAsComboBox()
          Returns true if this is an enumeration component displayed as a radioButton group.
 boolean isEnumerationAsListBox()
          Returns true if this is an enumeration component displayed as a list box.
 boolean isEnumerationAsRadioButton()
          Returns true if this is an enumeration component displayed as a radioButton group.
 boolean isEnumerationOrientationHorizontal()
          Returns true if the enumeration orientation is set to HORIZONTAL, false otherwise
 boolean isEnumerationShowErrorForInvalidCodes()
          Returns true if an error will be thrown when selecting an invalid code set value
 boolean isHierarchyEnabled(Type startType)
           
 boolean isHintTextBold()
           
 boolean isHintTextFormula()
           
 boolean isInTableLayoutContext()
          Returns true if this component uses the table layout.
 boolean isKeyRefShowingBackLinkButton()
          Returns true if a keyRef component shows its "backLink" button.
 boolean isKeyRefShowingDetailsButton()
          Returns true if a keyRef component shows its "details" button.
 boolean isKeyRefShowingNewButton()
          Returns true if a keyRef component shows its "new" button.
 boolean isLabelIconPositionBottom()
          Returns true if the position of the label icon is set to bottom.
 boolean isLabelIconPositionLeft()
          Returns true if the position of the label icon is set to left.
 boolean isLabelIconPositionRight()
          Returns true if the position of the label icon is set to right.
 boolean isLabelIconPositionTop()
          Returns true if the position of the label icon is set to top.
 boolean isLabelMulti()
          Returns true if this component uses more than one line to display.
 boolean isLabelUnderlined()
          Returns true if this component uses more than one line to display.
 boolean isLabelVisible()
          Returns true if the label of the current type is visible.
 boolean isListPrintModeSerial()
          Returns true if the list print mode is serial.
 boolean isListPrintModeTable()
          Returns true if the list print mode is table.
 boolean isListPrintModeTableAndSerial()
          Returns true if the list print mode is table and serial.
 boolean isMarkedAsError()
          Returns true if this type is marked as an error.
 boolean isPagingLayout()
          Returns true if this component uses the paging layout.
 boolean isPanelMode()
          Returns true if this definition defines a dialog mode to edit childs within a list.
 boolean isParentViewHolder()
          Returns true if this component is displayed within its parent view and not within its own context.
 boolean isReadOnly()
          Returns true if this component is readOnly (disabled).
 byte isReadOnlyNoHash()
           
 boolean isRepresentedAsHeader()
          Returns true if this component is displayed with a header separator.
 boolean isRepresentedAsTab()
          Returns true if this component is displayed within a tab on a tabbed pane.
 boolean isRepresentedAsTreeNode()
           
 boolean isSelectionOnly()
          Same like Tableinfo but take count of isEditable and isReadOnly
 boolean isSelfViewHolder()
          Returns true if this component is displayed in its own context, not within its parent view.
 boolean isSerializableAsCDATA()
          Returns true if the content value is serializable as CDATA section.
 boolean isSerialView()
          Returns true if this component is displayed as a serial view.
 boolean isSingleChoiceAndSerialize()
          Returns true if the current choice does not allow an "empty selection" after a selection has been made.
 boolean isTabHolder()
          Returns true if this component displays its composites as separate tabs.
 boolean isTableLayout()
          Returns true if this component uses the table layout.
 boolean isTreeEntryAllowSearch()
          Returns whether the tree entry can show a search dialog or not.
 boolean isTreeEntryAlways()
          Returns true if this component is always displayed in the tree.
 boolean isTreeEntryApplyOnAllDescendants()
          Returns true if the current treeEntry settings will be applied to all its childs.
 boolean isTreeEntryApplyOnDirectDescendants()
          Returns true if the current treeEntry settings will be applied only to its direct childs.
 boolean isTreeEntryDependingOn()
          Returns true if this component's node is displayed depending on a other node's treeEntry.
 boolean isTreeEntryFocusable()
          Returns whether the tree entry can gain the focus by clicking the function keys F7 or F8.
 boolean isTreeEntryNever()
          Returns true if this component is never displayed in the tree.
 boolean isTreeEntryShowAsOptional()
          Returns true if the tree node of the current type should be visualized with a checkbox that allows to show/hide the corresponding component on the workspace.
 boolean isTreeEntryShowChildrenAsOptional()
          Returns true if the tree nodes of the children of the current type should be visualized with a checkbox that allows to show/hide the corresponding component on the workspace.
 boolean isUnlocked()
          Returns true if this component or an ancestor of myself is marked as an unlocked field.
 boolean isUserModifiedSerialization()
           
 boolean isUserModifiedSerializationCollapsed()
           
 boolean isUsingCodeSet()
          Returns true if using a codeSet definition.
 boolean isUsingGroupingDelimiters()
           
 boolean isUsingPlugIn()
          Returns true if this component is represented through a plugin bean.
 boolean isUsingTab()
           
 boolean isValidationErrorNeedingUserAcceptance()
          Returns true if the validation error message requires any user acceptance.
 boolean isVisible()
          Returns true if the current type is visible.
 boolean isVisibleAtRuntime()
           
 boolean isVisibleInOptionalTreeMode()
           
 byte isVisibleNoHash()
           
 boolean isXLinkCodeset()
           
 void markAsError(boolean markAsError)
          Marks this type as an error (e.q. based on a occured rule definition).
 void markAsUnlockedField()
          Mark field as temporarly editable (if field is an unlocked field).
 java.lang.Boolean printChoiceAsHeader()
          Returns true if this type is a choice and if it should be printed out as header.
 void reinitializeCodeSetValues()
           
 void release()
           
 void removeHint()
           
 boolean serializeAsXLink()
           
 void setActAs(java.lang.String actAs)
          Overwrites the datatype specified in the schema.
 void setApplicationRequired(boolean applicationRequired)
          Sets the editor component required within the application (not schema-required).
 void setBackgroundColor(java.awt.Color color)
          Sets the background color for the current type.
 void setBorderCollapsed(boolean collapsed)
           
 void setCaptionIndentValue(float newCaptionIndent)
           
 void setCaptionOccurrence(boolean hasCaption, java.lang.String applyOnDescendants)
           
 void setCodeSetClass(java.lang.String className)
          Sets the codeSet class name.
 void setCodeSetName(java.lang.String name)
          Sets the codeSet name.
 void setCodeSetURL(java.lang.String codesetURL)
          Sets the codeSet URL location.
 void setCodeSetValuesFromClass(java.lang.String classURL, java.lang.String codeSetName, java.lang.String[] values)
          Sets the codeset values from a java class.
 void setCodeSetValuesFromFile(java.lang.String fileURL, java.lang.String codeSetName, java.lang.String[] codes)
          Sets the codeset values from a codeset file.
 void setComponentColumnWidth(float width)
           
 void setComponentIndent(float newComponentIndent)
           
 void setEditable(boolean editable)
          Sets if the component is editable or not.
 void setEnabled(boolean enabled)
          Disables this component.
 void setEnumeration(java.lang.String[] selection)
           
 void setEnumerationEntries(ListEntry[] listEntries)
           
 void setForegroundColor(java.awt.Color color)
          Sets the foreground color for the current type.
 void setHint(java.lang.String text, boolean isFormula, java.awt.Color color, boolean isBold)
           
 void setIsVisibleInOptionalTreeMode(boolean isVisible)
           
 void setLabelColor(java.awt.Color color)
          Sets the label color for the current type.
 void setLabelColumnWidth(float width)
           
 void setLabelIndent(float newLabelIndent)
           
 void setLabelText(java.lang.String text)
          Sets the label text
 void setLabelVisible(boolean visible)
          Sets the label visible or invisible.
 void setNestedCaptionIndent(float newCaptionIndent)
           
 void setPDFCaptionFontSize(float fontSize)
           
 void setPDFCaptionIndent(int captionIndent)