Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »


This section talks about the XUI-schema specification.


Figure 119: XUI-schema-specification (xui.xsd)


Schema xui.xsd
(Generated XML schema documentation)

element applyOnDescendants

diagram

children

directDescendants allDescendants

used by

elements

style/treeEntry/occurrence style/caption/style/occurrence occurrence

annotation

documentation

Defines the type of dependency for the descendant nodes.



element applyOnDescendants/directDescendants

diagram

annotation

documentation

Apply on direct descendants only.



element applyOnDescendants/allDescendants

diagram

annotation

documentation

Apply on all descendants.



element behaviour

diagram

children

rule log

used by

complexType

componentType

annotation

documentation

Defines behaviour (rules) for a xui component.



element behaviour/rule

diagram

type

extension of ruleType

children

event condition action

attributes

Name

Type

Use

Default

Fixed

Annotation

priority

xsd:int

optional

 

 

 

ref

xsd:string

optional

 

 

 

identity constraints

 

Name

Refer

Selector

Field(s)

keyref

ruleRef

ruleId

.

@ref



element behaviour/log

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

level

xsd:string

optional

 

 

 

scope

xsd:string

optional

sourceAndReferencedNodes

 

 



element component

diagram

type

extension of componentType

children

style behaviour

used by

element

XUI

attributes

Name

Type

Use

Default

Fixed

Annotation

xpath

xsd:string

required

 

 

 

id

xsd:string

optional

 

 

 

annotation

documentation

Defines the style and behaviour for a simple component.



element condition

diagram

children

formulaExpression useEventSourceAsBase message

used by

complexType

ruleType

attributes

Name

Type

Use

Default

Fixed

Annotation

showError

xsd:boolean

optional

false

 

 

useInverse

xsd:boolean

optional

false

 

 

className

xsd:string

optional

 

 

 

annotation

documentation

Defines a condition.



element condition/useEventSourceAsBase

diagram

type

xsd:boolean



element dialog

diagram

used by

elements

style/key/context tableListType/editMode

attributes

Name

Type

Use

Default

Fixed

Annotation

dialogBounds

xsd:string

optional

0,0

 

 

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="ce465b8e-a407-4b24-8869-d2c6ec87f7d3"><ac:plain-text-body><![CDATA[

dialogButtonSequence

xsd:string

optional

ok[left],cancel[right]

 

 

]]></ac:plain-text-body></ac:structured-macro>

annotation

documentation

This will show a dialog for editing the list entries.



element formulaExpression

diagram

type

extension of xsd:string

used by

elements

style/keyRef/condition condition style/plugIn/formulaExpressions actionType/generalAction tableListType/lineInfo/keyContext tableLayoutType/cell/type/label tableListType/lineInfo actionType/propertyChange style/keyRef/selectionLineInfo

annotation

documentation

Defines a formula expression. The result maybe either a boolean or a string.



element message

diagram

children

classification needsUserAcceptance text

used by

elements

condition mode

annotation

documentation

Defines the message that will be displayed if a validation error has occured



element message/classification

diagram

type

restriction of xsd:string

facets

enumeration

error

enumeration

incomplete

enumeration

info

enumeration

warning

enumeration

hint

enumeration

question

annotation

documentation

Defines the classifcation of the message.



element message/needsUserAcceptance

diagram

type

xsd:boolean

annotation

documentation

Defines if the user needs to accept this message.



element message/text

diagram

type

xsd:string

annotation

documentation

Defines the text of the message



element mode

diagram

children

message

used by

element

style

attributes

Name

Type

Use

Default

Fixed

Annotation

visible

xsd:boolean

optional

 

 

 

readonly

xsd:boolean

optional

false

 

 

editable

xsd:boolean

optional

true

 

 

serialize

xsd:boolean

optional

 

 

 

isRequired

xsd:boolean

optional

false

 

 

childrenView

xsd:string

optional

 

 

 

viewHolder

xsd:string

optional

 

 

 

displayValue

xsd:string

optional

 

 

 

annotation

documentation

Defines different settings like visibility, readOnly, viewHolder, etc.



element occurrence

diagram

children

applyOnDescendants visibility

attributes

Name

Type

Use

Default

Fixed

Annotation

applyOnDescendants

xsd:boolean

optional

false

 

 

annotation

documentation

Defines the occurrence of the border.



element param

diagram

type

extension of xsd:string

used by

elements

style/plugIn uiAction

attributes

Name

Type

Use

Default

Fixed

Annotation

name

xsd:string

optional

 

 

 

type

xsd:string

required

 

 

 

value

xsd:string

required

 

 

 

annotation

documentation

Defines a method paramter as an alias(name), type and a value.



element style

diagram

children

mode treeEntry caption leaf choice list layout plugIn key keyRef printing help

used by

complexType

componentType

annotation

documentation

Defines layout specific settings for a component.



element style/treeEntry

diagram

children

label icon popUpClass occurrence

annotation

documentation

Defines the tree node entry for a node.



element style/treeEntry/label

diagram

annotation

documentation

Defines the label of the tree node.



element style/treeEntry/icon

diagram

type

xsd:string

annotation

documentation

Defines an icon for the current tree node entry.



element style/treeEntry/popUpClass

diagram

type

xsd:string

annotation

documentation

Defines a popUpClass that will be applied if the right button of the mouse is clicked.



element style/treeEntry/occurrence

diagram

children

visibility applyOnDescendants

attributes

Name

Type

Use

Default

Fixed

Annotation

isFocusable

xsd:boolean

optional

true

 

 

showAsOptional

xsd:boolean

optional

 

 

 

showChildrenAsOptional

xsd:boolean

optional

false

 

 

annotation

documentation

Defines the appearence of the tree node.



element style/caption

diagram

children

indent style

annotation

documentation

Defines the caption for a node.



element style/caption/indent

diagram

children

applyOnDescendants

attributes

Name

Type

Use

Default

Fixed

Annotation

value

xsd:float

optional

 

 

 

annotation

documentation

Defines the caption indent as a floating value. If less than 1 this will be procentual otherwise in absolut pixels.



element style/caption/indent/applyOnDescendants

diagram

children

directDescendants allDescendants

annotation

documentation

Defines the type of dependency for the descendant nodes.



element style/caption/indent/applyOnDescendants/directDescendants

diagram

type

captionIndentType

attributes

Name

Type

Use

Default

Fixed

Annotation

applyCaptionIndentOn

xsd:string

optional

label

 

 

nestedIndent

xsd:float

optional

 

 

 



element style/caption/indent/applyOnDescendants/allDescendants

diagram

type

captionIndentType

attributes

Name

Type

Use

Default

Fixed

Annotation

applyCaptionIndentOn

xsd:string

optional

label

 

 

nestedIndent

xsd:float

optional

 

 

 



element style/caption/style

diagram

children

type occurrence

attributes

Name

Type

Use

Default

Fixed

Annotation

headerImage

xsd:string

optional

 

 

 

annotation

documentation

Defines the style of the caption.



element style/caption/style/type

diagram

children

border header separator

annotation

documentation

Defines the type of caption.



element style/caption/style/type/border

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

style

xsd:string

optional

line

 

 

collapsed

xsd:boolean

optional

 

 

 

annotation

documentation

Defines a border between any composite type.



element style/caption/style/type/header

diagram

annotation

documentation

Defines a header between any composite type.



element style/caption/style/type/separator

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

style

xsd:string

optional

modern

 

 

annotation

documentation

Defines a thin line as a separator between composite types.



element style/caption/style/occurrence

diagram

children

visibility applyOnDescendants

annotation

documentation

Defines the occurandy of the defines caption style.



element style/leaf

diagram

type

leafType

children

label component

annotation

documentation

Defines label, values, choices for a leaf node.



element style/choice

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

defaultSelection

xsd:string

optional

 

 

 

singleChoiceAndSerialize

xsd:boolean

optional

false

 

 

type

xsd:string

optional

 

 

 

orientation

xsd:string

optional

 

 

 

annotation

documentation

Defines defaultSelections, types and orientation for a modelled choice within an XMLSchema.



element style/list

diagram

type

extension of listType

children

labelComponent table serial tab

attributes

Name

Type

Use

Default

Fixed

Annotation

visible

xsd:boolean

optional

true

 

 

autoCreateMinOccurListItems

xsd:boolean

optional

 

 

 

showSequenceNumbering

xsd:boolean

optional

true

 

 

columnWidth

xsd:int

optional

100

 

 

visibleRowCount

xsd:int

optional

5

 

 

allowReOrdering

xsd:boolean

optional

false

 

 

allowSorting

xsd:boolean

optional

false

 

 

selectionMode

xsd:string

optional

multi

 

 

startupSelection

xsd:string

optional

first

 

 

useZebraLook

xsd:boolean

optional

true

 

 

selectionOnly

xsd:boolean

optional

false

 

 

uniqueListItemIDPath

xsd:string

optional

 

 

 

showButtons

xsd:boolean

optional

true

 

 

showNewButton

xsd:boolean

optional

true

 

 

showCopyButton

xsd:boolean

optional

true

 

 

showDeleteButton

xsd:boolean

optional

true

 

 

showEditButton

xsd:boolean

optional

true

 

 

useDeletionConfirmation

xsd:boolean

optional

true

 

 

deletionConfirmationMessage

xsd:string

optional

 

 

 

annotation

documentation

Defines settings for the list (only available for list components).



element style/layout

diagram

children

labelComponent table

annotation

documentation

Defines the layout for the component.



element style/layout/labelComponent

diagram

type

restriction of leafType

children

label component



element style/layout/labelComponent/label

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

visible

xsd:boolean

optional

true

 

 

columnWidth

xsd:float

optional

 

 

 

indent

xsd:float

optional

 

 

 

multiLine

xsd:boolean

optional

false

 

 

useUnderline

xsd:boolean

optional

false

 

 

icon

xsd:string

optional

 

 

 

iconPosition

xsd:string

optional

left

 

 

annotation

documentation

Defines the visual label for this leaf node.



element style/layout/labelComponent/component

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

visible

xsd:boolean

optional

true

 

 

columnWidth

xsd:float

optional

 

 

 

annotation

documentation

Defines specific details based on the data type of this leaf node.



element style/layout/table

diagram

type

tableLayoutType

children

row column cell

attributes

Name

Type

Use

Default

Fixed

Annotation

optional

xsd:boolean

optional

true

 

 

id

xsd:string

optional

main

 

 

annotation

documentation

Defines the grid of a table layout including rows/columns and cells.



element style/plugIn

diagram

children

param formulaExpressions

attributes

Name

Type

Use

Default

Fixed

Annotation

class

xsd:string

optional

 

 

 

annotation

documentation

Defines the usage of an own implemented visualizer for the component.



element style/plugIn/formulaExpressions

diagram

children

formulaExpression

attributes

Name

Type

Use

Default

Fixed

Annotation

name

xsd:string

optional

 

 

 

id

xsd:string

optional

 

 

 

annotation

documentation

Defines a set of formulaExpression to referr through the id within the plugin implementation.



element style/key

diagram

children

context

annotation

documentation

Defines the key for a key-keyRef relation.



element style/key/context

diagram

children

location dialog

annotation

documentation

Defines the context for the backward navigation from a key to its made references.



element style/key/context/location

diagram

type

xsd:string

annotation

documentation

Defines the location of the context node. This has to be a list type.



element style/keyRef

diagram

children

selectionLineInfo condition

annotation

documentation

Defines the reference fo a key-keyref relation.



element style/keyRef/selectionLineInfo

diagram

children

formulaExpression

annotation

documentation

Defines the visual name of the keys to choose from.



element style/keyRef/condition

diagram

children

formulaExpression

annotation

documentation

Defines a condition to reduce the amount of keys to choose from. Every key will be evaluated against this condition (formula expression).



element style/printing

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

printable

xsd:string

optional

ifIsVisibleAndSerializable

 

 

printChoiceAsHeader

xsd:boolean

optional

 

 

 

listPrintMode

xsd:string

optional

 

 

 

annotation

documentation

Defines the printing options for a type.



element style/help

diagram

type

extension of xsd:string

attributes

Name

Type

Use

Default

Fixed

Annotation

language

xsd:string

required

 

 

 

annotation

documentation

Defines help indexes for each language to inform an external help system.



element tableLayout

diagram

type

tableLayoutType

children

row column cell

attributes

Name

Type

Use

Default

Fixed

Annotation

optional

xsd:boolean

optional

true

 

 

id

xsd:string

optional

main

 

 

annotation

documentation

Defines a specific table layout (arrangement of components in a table grid).



element uiAction

diagram

children

param

used by

complexType

actionType

attributes

Name

Type

Use

Default

Fixed

Annotation

methodName

xsd:string

required

 

 

 

annotation

documentation

Defines a ui action which will be called through a method at runtime.This action may have any visual effect like enable/disable, changing colors and so on.



element visibility

diagram

children

always never dependsOn

used by

elements

style/treeEntry/occurrence style/caption/style/occurrence occurrence

annotation

documentation

Defines the visibility.



element visibility/always

diagram

annotation

documentation

Is always visible.



element visibility/never

diagram

annotation

documentation

Is never visible.



element visibility/dependsOn

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

xpath

xsd:string

optional

 

 

 

annotation

documentation

Visibility depends on another nodes' visibility.



element XUI

diagram

children

global component rule nls

attributes

Name

Type

Use

Default

Fixed

Annotation

version

xsd:string

optional

 

2.0

 

annotation

documentation

Root of an XUI docuemnt. The attributes define global definition for the whole UI rather than a simple component.



element XUI/global

diagram

children

general style errorDisplay



element XUI/global/general



element XUI/global/general/language

diagram

type

xsd:string



element XUI/global/general/usePlugins

diagram

type

xsd:boolean



element XUI/global/general/systemExitOnClose

diagram

type

xsd:boolean



element XUI/global/general/serializeDefaults

diagram

type

xsd:boolean



element XUI/global/general/serializeAttributes

diagram

type

xsd:boolean



element XUI/global/general/serializeEmptyMandatoryContent

diagram

type

xsd:boolean



element XUI/global/general/autoCreateMinOccurListItems

diagram

type

xsd:boolean



element XUI/global/style



element XUI/global/style/editable

diagram

type

xsd:boolean



element XUI/global/style/screenSize

diagram

type

xsd:string



element XUI/global/style/minWorkspaceWidth

diagram

type

xsd:int



element XUI/global/style/dividerLocation

diagram

type

xsd:float



element XUI/global/style/topIndent

diagram

type

xsd:int



element XUI/global/style/bottomIndent

diagram

type

xsd:int



element XUI/global/style/rightIndent

diagram

type

xsd:int



element XUI/global/style/leftIndent

diagram

type

xsd:int



element XUI/global/style/nestedIndent

diagram

type

xsd:float



element XUI/global/style/horizontalScrollBarPolicy

diagram

type

restriction of xsd:string

facets

enumeration

HORIZONTAL_SCROLLBAR_AS_NEEDED

enumeration

HORIZONTAL_SCROLLBAR_ALWAYS

enumeration

HORIZONTAL_SCROLLBAR_NEVER



element XUI/global/style/verticalScrollBarPolicy

diagram

type

restriction of xsd:string

facets

enumeration

VERTICAL_SCROLLBAR_AS_NEEDED

enumeration

VERTICAL_SCROLLBAR_ALWAYS

enumeration

VERTICAL_SCROLLBAR_NEVER



element XUI/global/style/label

diagram

children

width indent



element XUI/global/style/label/width

diagram

type

xsd:float



element XUI/global/style/label/indent

diagram

type

xsd:float



element XUI/global/style/component



element XUI/global/style/component/width

diagram

type

xsd:float



element XUI/global/style/component/indent

diagram

type

xsd:float



element XUI/global/style/component/topIndent

diagram

type

xsd:int



element XUI/global/style/component/bottomSpaceIndent

diagram

type

xsd:int



element XUI/global/style/component/showAttributes

diagram

type

xsd:boolean



element XUI/global/style/component/showFixedValue

diagram

type

xsd:boolean



element XUI/global/style/component/useOptionalCheckBox

diagram

type

xsd:boolean



element XUI/global/style/component/optionalColor

diagram

type

colorType



element XUI/global/style/component/schemaRequiredColor

diagram

type

colorType



element XUI/global/style/component/applicationRequiredColor

diagram

type

colorType



element XUI/global/style/component/visibleListItems

diagram

type

xsd:int



element XUI/global/style/component/booleanType

diagram

type

restriction of xsd:string

facets

enumeration

radioButton

enumeration

radioButtonUnselected

enumeration

checkBox



element XUI/global/style/component/booleanButtonSequence

diagram

type

restriction of xsd:string

facets

enumeration

yes,no

enumeration

no,yes



element XUI/global/style/component/useDefaultBooleanOption

diagram

type

xsd:boolean



element XUI/global/style/choiceAndEnumeration



element XUI/global/style/choiceAndEnumeration/choiceType

diagram

type

restriction of xsd:string

facets

enumeration

comboBox

enumeration

radioButton



element XUI/global/style/choiceAndEnumeration/choiceOrientation

diagram

type

restriction of xsd:string

facets

enumeration

horizontal

enumeration

vertical



element XUI/global/style/choiceAndEnumeration/enumerationType

diagram

type

restriction of xsd:string

facets

enumeration

comboBox

enumeration

radioButton



element XUI/global/style/choiceAndEnumeration/enumerationOrientation

diagram

type

restriction of xsd:string

facets

enumeration

horizontal

enumeration

vertical



element XUI/global/style/choiceAndEnumeration/singleChoiceAndSerialize

diagram

type

xsd:boolean



element XUI/global/style/choiceAndEnumeration/globalCodeSetUrl

diagram

type

xsd:string



element XUI/global/style/caption



element XUI/global/style/caption/type

diagram

type

restriction of xsd:string

facets

enumeration

border

enumeration

header

enumeration

separator_classic

enumeration

separator_modern



element XUI/global/style/caption/indent

diagram

type

xsd:float



element XUI/global/style/caption/applyIndentOn

diagram

type

restriction of xsd:string

facets

enumeration

label

enumeration

component

enumeration

both



element XUI/global/style/caption/hideUnnamed

diagram

type

xsd:boolean



element XUI/global/style/caption/hideIfOnlyOneVisibleChild

diagram

type

xsd:boolean



element XUI/global/style/caption/border



element XUI/global/style/caption/border/topIndent

diagram

type

xsd:int



element XUI/global/style/caption/border/innerBottomIndent

diagram

type

xsd:int



element XUI/global/style/caption/border/outerBottomIndent

diagram

type

xsd:int



element XUI/global/style/caption/border/showOptionalControl

diagram

type

xsd:boolean



element XUI/global/style/caption/border/collapseOptionalControl

diagram

type

xsd:boolean



element XUI/global/style/caption/header



element XUI/global/style/caption/header/topIndent

diagram

type

xsd:int



element XUI/global/style/caption/header/bottomIndent

diagram

type

xsd:int



element XUI/global/style/caption/header/startColor

diagram

type

colorType



element XUI/global/style/caption/header/endColor

diagram

type

colorType



element XUI/global/style/caption/header/textColor

diagram

type

colorType



element XUI/global/style/caption/header/defaultTreeEntry

diagram

type

xsd:boolean



element XUI/global/style/caption/separator

diagram

children

classic modern



element XUI/global/style/caption/separator/classic

diagram

type

indentType

children

topIndent bottomIndent



element XUI/global/style/caption/separator/modern

diagram

type

indentType

children

topIndent bottomIndent



element XUI/global/style/caption/tab

diagram

type

indentType

children

topIndent bottomIndent



element XUI/global/style/caption/userModifiedSerialization

diagram

type

xsd:boolean



element XUI/global/style/editorPanel



element XUI/global/style/editorPanel/showStatusBar

diagram

type

xsd:boolean



element XUI/global/style/editorPanel/showButtonBar

diagram

type

xsd:boolean



element XUI/global/style/editorPanel/showForwardButton

diagram

type

xsd:boolean



element XUI/global/style/editorPanel/showBackwardButton

diagram

type

xsd:boolean



element XUI/global/style/navigationTree



element XUI/global/style/navigationTree/visible

diagram

type

xsd:boolean



element XUI/global/style/navigationTree/rootXPath

diagram

type

xsd:string



element XUI/global/style/navigationTree/selectionXPath

diagram

type

xsd:string



element XUI/global/style/navigationTree/initialExpandDepth

diagram

type

xsd:int



element XUI/global/style/navigationTree/showTreeListContainer

diagram

type

xsd:boolean



element XUI/global/style/navigationTree/listEnding

diagram

type

xsd:string



element XUI/global/style/navigationTree/showHelpPanel

diagram

type

xsd:boolean



element XUI/global/style/navigationTree/useNavigationKeys

diagram

type

xsd:boolean



element XUI/global/errorDisplay



element XUI/global/errorDisplay/errorColor

diagram

type

colorType



element XUI/global/errorDisplay/allowSavingWithErrors

diagram

type

xsd:boolean



element XUI/global/errorDisplay/useChronErrorSequence

diagram

type

xsd:boolean



element XUI/global/errorDisplay/useErrorSound

diagram

type

xsd:boolean



element XUI/rule

diagram

type

extension of ruleType

children

event condition action

attributes

Name

Type

Use

Default

Fixed

Annotation

priority

xsd:int

optional

 

 

 

id

xsd:string

required

 

 

 

context

xsd:string

optional

 

 

 

identity constraints

 

Name

Refer

Selector

Field(s)

key

ruleId

 

.

@id

annotation

documentation

Defines global rules to reference in a local context.



element XUI/nls

diagram

children

content



element XUI/nls/content

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

language

xsd:string

required

 

 

 



complexType actionType

diagram

children

propertyChange uiAction generalAction

used by

elements

ruleType/action/inverseAction ruleType/action/mainAction

attributes

Name

Type

Use

Default

Fixed

Annotation

target

xsd:string

optional

 

 

 

includeOnlySerializableNodes

xsd:boolean

optional

false

 

 

annotation

documentation

Defines an action whithin an ECA rule.



element actionType/propertyChange

diagram

children

formulaExpression

annotation

documentation

Defines an action that causes a model change.



element actionType/generalAction

diagram

children

formulaExpression

annotation

documentation

Defines an action.



complexType captionIndentType

diagram

used by

elements

style/caption/indent/applyOnDescendants/allDescendants style/caption/indent/applyOnDescendants/directDescendants

attributes

Name

Type

Use

Default

Fixed

Annotation

applyCaptionIndentOn

xsd:string

optional

label

 

 

nestedIndent

xsd:float

optional

 

 

 

annotation

documentation

Defines the caption indent of a component.



complexType componentType

diagram

children

style behaviour

used by

element

component

attributes

Name

Type

Use

Default

Fixed

Annotation

xpath

xsd:string

required

 

 

 

annotation

documentation

Defines the style and behaviour for a simple component.



complexType fontType

diagram

used by

element

tableLayoutType/cell/type/label/font

attributes

Name

Type

Use

Default

Fixed

Annotation

name

xsd:string

optional

 

 

 

size

xsd:int

optional

 

 

 

style

xsd:string

optional

 

 

 

color

colorType

optional

 

 

 

annotation

documentation

Defines a specific font.



complexType indentType



element indentType/topIndent

diagram

type

xsd:int



element indentType/bottomIndent

diagram

type

xsd:int



complexType leafType



element leafType/label

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

visible

xsd:boolean

optional

true

 

 

columnWidth

xsd:float

optional

 

 

 

indent

xsd:float

optional

 

 

 

multiLine

xsd:boolean

optional

false

 

 

useUnderline

xsd:boolean

optional

false

 

 

icon

xsd:string

optional

 

 

 

iconPosition

xsd:string

optional

left

 

 

href

xsd:string

optional

 

 

 

annotation

documentation

Defines the visual label for this leaf node.



element leafType/component

diagram

children

value mask

attributes

Name

Type

Use

Default

Fixed

Annotation

visible

xsd:boolean

optional

true

 

 

columnWidth

xsd:float

optional

 

 

 

indent

xsd:float

optional

 

 

 

size

xsd:float

optional

-1.0

 

 

booleanVisualizer

xsd:string

optional

 

 

 

multiLine

xsd:int

optional

1

 

 

showNewButton

xsd:boolean

optional

true

 

 

showDetailsButton

xsd:boolean

optional

true

 

 

showBackLinkButton

xsd:boolean

optional

true

 

 

timeFormat

xsd:string

optional

hh:mm:ss

 

 

href

xsd:string

optional

 

 

 

useGroupingDelimiters

xsd:boolean

optional

false

 

 

annotation

documentation

Defines specific details based on the data type of this leaf node.



element leafType/component/value

diagram

children

singleValue enumeration

attributes

Name

Type

Use

Default

Fixed

Annotation

serializeContentAsCDATA

xsd:boolean

 

false

 

 

dataType

xsd:string

optional

 

 

 

annotation

documentation

Defines the type of editing the value of leaf type.



element leafType/component/value/singleValue

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

defaultValue

xsd:string

optional

 

 

 

annotation

documentation

Defines this leaf as a simple data entry.



element leafType/component/value/enumeration

diagram

children

codeSet selection

attributes

Name

Type

Use

Default

Fixed

Annotation

type

xsd:string

optional

 

 

 

orientation

xsd:string

optional

 

 

 

sort

xsd:string

optional

 

 

 

defaultSelection

xsd:string

optional

 

 

 

annotation

documentation

Defines to choose a value from an enumeration not defined in the XMLSchema.



element leafType/component/value/enumeration/codeSet

diagram

children

url class

attributes

Name

Type

Use

Default

Fixed

Annotation

name

xsd:string

required

 

 

 

allowInvalidCodes

xsd:boolean

optional

false

 

 

annotation

documentation

Defines a codeSet to choose any value from. A codeSet must be an XML file of the XMLSchema: codes.xsd. A codeSet consists of id/value pairs in different languages. The id will identify a code and will be written to the model.



element leafType/component/value/enumeration/codeSet/url

diagram

type

xsd:string

annotation

documentation

Defines the location of the codeSet file.



element leafType/component/value/enumeration/codeSet/class

diagram

type

xsd:string

annotation

documentation

Defines an implementation of the interface CodeSet.



element leafType/component/value/enumeration/selection

diagram

type

xsd:string

annotation

documentation

Defines a set of possible values to choose from.



element leafType/component/mask



element leafType/component/mask/mask

diagram

type

xsd:string



element leafType/component/mask/validCharacters

diagram

type

xsd:string



element leafType/component/mask/invalidCharacters

diagram

type

xsd:string



element leafType/component/mask/placeHolder

diagram

type

xsd:string



element leafType/component/mask/allowInvalid

diagram

type

xsd:boolean



element leafType/component/mask/commitOnValidEnd

diagram

type

xsd:boolean



element leafType/component/mask/overwriteMode

diagram

type

xsd:boolean



complexType listType

diagram

children

labelComponent table serial tab

used by

element

style/list

attributes

Name

Type

Use

Default

Fixed

Annotation

visible

xsd:boolean

optional

true

 

 

autoCreateMinOccurListItems

xsd:boolean

optional

 

 

 

showSequenceNumbering

xsd:boolean

optional

true

 

 

columnWidth

xsd:int

optional

100

 

 

visibleRowCount

xsd:int

optional

5

 

 

allowReOrdering

xsd:boolean

optional

false

 

 

allowSorting

xsd:boolean

optional

false

 

 

selectionMode

xsd:string

optional

multi

 

 

startupSelection

xsd:string

optional

first

 

 

useZebraLook

xsd:boolean

optional

true

 

 

selectionOnly

xsd:boolean

optional

false

 

 

uniqueListItemIDPath

xsd:string

optional

 

 

 

showButtons

xsd:boolean

optional

true

 

 

showNewButton

xsd:boolean

optional

true

 

 

showCopyButton

xsd:boolean

optional

true

 

 

showDeleteButton

xsd:boolean

optional

true

 

 

showEditButton

xsd:boolean

optional

true

 

 

useDeletionConfirmation

xsd:boolean

optional

true

 

 

deletionConfirmationMessage

xsd:string

optional

 

 

 

annotation

documentation

Defines any settings for a list type.



element listType/labelComponent

diagram

type

restriction of leafType

children

label component



element listType/labelComponent/label

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

visible

xsd:boolean

optional

true

 

 

columnWidth

xsd:float

optional

 

 

 

indent

xsd:float

optional

 

 

 

multiLine

xsd:boolean

optional

false

 

 

useUnderline

xsd:boolean

optional

false

 

 

icon

xsd:string

optional

 

 

 

iconPosition

xsd:string

optional

left

 

 

annotation

documentation

Defines the visual label for this leaf node.



element listType/labelComponent/component

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

visible

xsd:boolean

optional

true

 

 

columnWidth

xsd:float

optional

 

 

 

annotation

documentation

Defines specific details based on the data type of this leaf node.



element listType/table

diagram

type

tableListType

children

editMode lineInfo

attributes

Name

Type

Use

Default

Fixed

Annotation

direction

xsd:string

optional

AS_ROW

 

 

allowTableFlippingOnTheFly

xsd:boolean

optional

true

 

 

tablePosition

xsd:string

optional

north

 

 

columnHeaderLabellingStrategy

xsd:string

optional

com.jaxfront.core.ui.PrimitiveRowHeaderLabellingStrategy

 

 

tableModelClass

xsd:string

optional

com.jaxfront.core.ui.FlipOrientationTableModel

 

 

cellRendererClass

xsd:string

optional

com.jaxfront.swing.ui.beans.ZebraCellRenderer

 

 

annotation

documentation

Defines the columns and headers for displaying the list within a table.



element listType/serial

diagram

annotation

documentation

This will visualize all list entries based on the layout of its editing type in a vertical row.



element listType/tab

diagram

annotation

documentation

This will visualize all list entries based on the layout of its editing type in tabs.



complexType ruleType

diagram

children

event condition action

used by

elements

XUI/rule behaviour/rule

attributes

Name

Type

Use

Default

Fixed

Annotation

priority

xsd:int

optional

 

 

 

annotation

documentation

Defines a ECA rule.



element ruleType/event

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

type

xsd:string

required

 

 

 

executionMode

xsd:string

optional

clientAndServer

 

 

scope

xsd:string

optional

sourceAndReferencedNodes

 

 

doesConcernNoneSerializableSource

xsd:boolean

optional

true

 

 

doesConcernOnlyVisibleSource

xsd:boolean

optional

false

 

 

annotation

documentation

Defines the event which activates the rule.



element ruleType/action

diagram

children

mainAction inverseAction

annotation

documentation

Define any kind of action to fire if the condition evaluates true.



element ruleType/action/mainAction

diagram

type

extension of actionType

children

propertyChange uiAction generalAction

attributes

Name

Type

Use

Default

Fixed

Annotation

target

xsd:string

optional

 

 

 

includeOnlySerializableNodes

xsd:boolean

optional

false

 

 

className

xsd:string

optional

 

 

 

annotation

documentation

Defines the main action if the condition evaluates true.



element ruleType/action/inverseAction

diagram

type

extension of actionType

children

propertyChange uiAction generalAction

attributes

Name

Type

Use

Default

Fixed

Annotation

target

xsd:string

optional

 

 

 

includeOnlySerializableNodes

xsd:boolean

optional

false

 

 

className

xsd:string

optional

 

 

 

annotation

documentation

Defines the inverse action if the condition evaluates false and the useInverse flag on the condition is turned on.



complexType tableLayoutType

diagram

children

row column cell

used by

elements

style/layout/table tableLayout

attributes

Name

Type

Use

Default

Fixed

Annotation

optional

xsd:boolean

optional

true

 

 

id

xsd:string

optional

main

 

 

annotation

documentation

Defines an individual form layout definition.



element tableLayoutType/row

diagram

type

xsd:string

annotation

documentation

Defines a row within a table.



element tableLayoutType/column

diagram

type

xsd:string

annotation

documentation

Defines a column within a table.



element tableLayoutType/cell

diagram

children

type

attributes

Name

Type

Use

Default

Fixed

Annotation

dimension

xsd:string

required

 

 

 

focusIndex

xsd:integer

optional

 

 

 

annotation

documentation

A cell is the intersection between a row and a column. The position of a cell is called the dimension (x,y).



element tableLayoutType/cell/type

diagram

children

xpath label button editingType list

annotation

documentation

Defines the cell type.



element tableLayoutType/cell/type/xpath

diagram

type

xsd:string

annotation

documentation

This type will visualize the node based on the passing xpath.



element tableLayoutType/cell/type/label

diagram

children

formulaExpression font

attributes

Name

Type

Use

Default

Fixed

Annotation

labelType

xsd:string

optional

label

 

 

xpath

xsd:string

optional

 

 

 

text

xsd:string

optional

 

 

 

url

xsd:string

optional

 

 

 

annotation

documentation

This type will display any text as a simple label, header or separator.



element tableLayoutType/cell/type/label/font

diagram

type

fontType

attributes

Name

Type

Use

Default

Fixed

Annotation

name

xsd:string

optional

 

 

 

size

xsd:int

optional

 

 

 

style

xsd:string

optional

 

 

 

color

colorType

optional

 

 

 



element tableLayoutType/cell/type/button

diagram

children

class action

attributes

Name

Type

Use

Default

Fixed

Annotation

isSelector

xsd:boolean

optional

false

 

 

ruleIndex

xsd:string

optional

 

 

 

identity constraints

 

Name

Refer

Selector

Field(s)

keyref

ruleIndexRef

ruleId

.

@ruleIndex

annotation

documentation

This type will display a button wich can invoke any kind of action.



element tableLayoutType/cell/type/button/class

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

className

xsd:string

required

 

 

 

buttonName

xsd:string

required

 

 

 

annotation

documentation

Defines a class derrived from the java interface javax.swing.Action to invoke any kind of user action.



element tableLayoutType/cell/type/button/action

diagram

type

xsd:string

annotation

documentation

This is a protected field for JAXFront to act on internal actions like (add,copy,delete of list items,...).



element tableLayoutType/cell/type/editingType

diagram

annotation

documentation

A protected cell type for JAXFront to recognize a cell a the editing type of alist.



element tableLayoutType/cell/type/list

diagram

annotation

documentation

A protected cell type for JAXFront to recognize a cell type as the listType.



complexType tableListType

diagram

children

editMode lineInfo

used by

element

listType/table

attributes

Name

Type

Use

Default

Fixed

Annotation

direction

xsd:string

optional

AS_ROW

 

 

allowTableFlippingOnTheFly

xsd:boolean

optional

true

 

 

tablePosition

xsd:string

optional

north

 

 

columnHeaderLabellingStrategy

xsd:string

optional

com.jaxfront.core.ui.PrimitiveRowHeaderLabellingStrategy

 

 

tableModelClass

xsd:string

optional

com.jaxfront.core.ui.FlipOrientationTableModel

 

 

cellRendererClass

xsd:string

optional

com.jaxfront.swing.ui.beans.ZebraCellRenderer

 

 

annotation

documentation

Defines any settings for a list type dislplayed as a table.



element tableListType/editMode

diagram

children

panel dialog

annotation

documentation

Defines the type of editing of the list entries.



element tableListType/editMode/panel

diagram

annotation

documentation

This will visualize the editing type in a separate panel.



element tableListType/lineInfo

diagram

children

formulaExpression iconExpression toolTip keyContext

attributes

Name

Type

Use

Default

Fixed

Annotation

width

xsd:int

optional

100

 

 

annotation

documentation

Defines a single column in the table.



element tableListType/lineInfo/iconExpression

diagram

type

xsd:string

annotation

documentation

Defines an icon expression returning an icon name.



element tableListType/lineInfo/toolTip

diagram

type

xsd:string



element tableListType/lineInfo/keyContext

diagram

children

formulaExpression

attributes

Name

Type

Use

Default

Fixed

Annotation

allowContextNavigation

xsd:boolean

optional

false

 

 

annotation

documentation

Defines the visual representation of a referenced key.



attributeGroup enumerationType

used by

elements

style/choice leafType/component/value/enumeration

attributes

Name

Type

Use

Default

Fixed

Annotation

type

xsd:string

optional

 

 

 

orientation

xsd:string

optional

 

 

 

annotation

documentation

Defines the type and the orientation of any enumeration.



attributeGroup scopeGroup

used by

elements

ruleType/event behaviour/log

attributes

Name

Type

Use

Default

Fixed

Annotation

scope

xsd:string

optional

sourceAndReferencedNodes

 

 

annotation

documentation

Defines the scope within a subtree.



element dummyRoot

diagram



complexType anchorType

diagram

attributes

Name

Type

Use

Default

Fixed

Annotation

id

xsd:string

required

 

 

 

displayName

xsd:string

required

 

 

 

href

xsd:string

optional

 

 

 



simpleType colorType




  • Keine Stichwörter