Multiple Device Markup Language
Description and Generation
DePaul University
School of Computer Science, Telecommunications and Information Systems
Updated on 02/18/2004 12:09 AM
Schema
UISchema.xsd
| schema location: | J:\eclipse\workspace\Zoom\src\resources\ui\UISchema.xsd |
element Button
| diagram |
|
||
| used by |
|
||
| attributes | |||
| source |
<xs:element name="Button"> <xs:complexType> <xs:attribute name="type" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="toggle"/> <xs:enumeration value="button"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> <xs:attributeGroup ref="BUTTON-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element CheckBox
| diagram |
|
||||
| used by |
|
||||
| attributes | |||||
| source |
<xs:element name="CheckBox"> <xs:complexType> <xs:attributeGroup ref="BUTTON-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element Dialog
| diagram |
![]() |
||||
| children | BoxLayout GridLayout FlowLayout MenuBar ToolBar Panel Button TextBox Label CheckBox ComboBox List Group RadioButton TabbedPane Slider ProgressBar Separator Image Tree SplitPane Table CustomComponent | ||||
| used by |
|
||||
| attributes | |||||
| annotation |
|
||||
| source |
<xs:element name="Dialog"> <xs:annotation> <xs:documentation>Dialog Box</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:group ref="LayoutGroup"/> <xs:group ref="BarGroup"/> <xs:group ref="ComponentGroup"/> </xs:sequence> <xs:attribute name="show" type="xs:boolean" use="required"/> <xs:attribute name="modal" type="xs:boolean" use="required"/> <xs:attributeGroup ref="WINDOW-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element Event
| diagram |
![]() |
||
| children | Mouse Keyboard Focus | ||
| used by |
|
||
| source |
<xs:element name="Event"> <xs:complexType> <xs:choice> <xs:group ref="EventGroup"/> </xs:choice> </xs:complexType> </xs:element> |
element Frame
| diagram |
![]() |
||
| children | BoxLayout GridLayout FlowLayout MenuBar ToolBar Panel Button TextBox Label CheckBox ComboBox List Group RadioButton TabbedPane Slider ProgressBar Separator Image Tree SplitPane Table CustomComponent Dialog | ||
| used by |
|
||
| attributes | |||
| source |
<xs:element name="Frame"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:group ref="LayoutGroup" minOccurs="0"/> <xs:group ref="BarGroup" minOccurs="0"/> <xs:group ref="ComponentGroup" minOccurs="0"/> <xs:element ref="Dialog" minOccurs="0"/> </xs:sequence> <xs:attribute name="frame-icon" type="xs:string" use="optional"/> <xs:attribute name="closable" type="xs:boolean" use="optional"/> <xs:attribute name="iconifiable" type="xs:boolean" use="optional"/> <xs:attribute name="maximizable" type="xs:boolean" use="optional"/> <xs:attributeGroup ref="WINDOW-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element Item
| diagram |
|
||
| used by |
|
||
| attributes | |||
| source |
<xs:element name="Item"> <xs:complexType> <xs:attribute name="element" type="xs:string" use="required"/> <xs:attributeGroup ref="BUTTON-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element Menu
| diagram |
![]() |
||
| children | MenuItem Menu | ||
| used by |
|
||
| attributes | |||
| source |
<xs:element name="Menu"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element ref="MenuItem" minOccurs="0"/> <xs:element ref="Menu" minOccurs="0"/> </xs:choice> <xs:attribute name="accelerator" type="xs:string" use="optional"/> <xs:attributeGroup ref="BUTTON-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element MenuItem
| diagram |
|
||
| used by |
|
||
| attributes | |||
| source |
<xs:element name="MenuItem"> <xs:complexType> <xs:attribute name="accelerator" type="xs:string" use="optional"/> <xs:attribute name="type" use="optional" default="normal"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="checkbox"/> <xs:enumeration value="radiobutton"/> <xs:enumeration value="normal"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="state" type="xs:boolean" use="optional"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> <xs:attribute name="separator" type="xs:boolean" use="optional" default="false"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="BUTTON-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element Node
| diagram |
![]() |
||
| children | Node | ||
| used by |
|
||
| attributes | |||
| source |
<xs:element name="Node"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element ref="Node"/> </xs:sequence> <xs:attribute name="text" type="xs:string" use="required"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element Panel
| diagram |
![]() |
||||
| children | BoxLayout GridLayout FlowLayout MatteBorder CompoundBorder LineBorder TitledBorder EmptyBorder EtchedBorder BevelBorder ToolBar Panel Button TextBox Label CheckBox ComboBox List Group RadioButton TabbedPane Slider ProgressBar Separator Image Tree SplitPane Table CustomComponent | ||||
| used by |
|
||||
| attributes | |||||
| source |
<xs:element name="Panel"> <xs:complexType> <xs:sequence> <xs:group ref="LayoutGroup"/> <xs:group ref="BorderGroup" minOccurs="0"/> <xs:element ref="ToolBar" minOccurs="0"/> <xs:group ref="ComponentGroup" minOccurs="0"/> </xs:sequence> <xs:attribute name="scrollable" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="hsb-policy" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="as-needed"/> <xs:enumeration value="never"/> <xs:enumeration value="always"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vsb-policy" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="as-needed"/> <xs:enumeration value="never"/> <xs:enumeration value="always"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element RadioButton
| diagram |
|
||||
| used by |
|
||||
| attributes | |||||
| source |
<xs:element name="RadioButton"> <xs:complexType> <xs:attributeGroup ref="BUTTON-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element Start
| diagram |
![]() |
||
| children | Window Dialog Event | ||
| attributes | |||
| annotation |
|
||
| source |
<xs:element name="Start"> <xs:annotation> <xs:documentation>Root Element</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element ref="Window" minOccurs="0"/> <xs:element ref="Dialog" minOccurs="0"/> <xs:element ref="Event" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ToolBar
| diagram |
![]() |
||||
| children | ToolItem | ||||
| used by |
|
||||
| attributes | |||||
| source |
<xs:element name="ToolBar"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="ToolItem"> <xs:complexType> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> <xs:attributeGroup ref="BUTTON-ATTRIBUTES"/> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="floatable" type="xs:boolean" use="optional" default="false"/> <xs:attribute name="orientation" use="optional" default="horizontal"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="horizontal"/> <xs:enumeration value="vertical"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ToolBar/ToolItem
element Window
| diagram |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | BoxLayout GridLayout FlowLayout MatteBorder CompoundBorder LineBorder TitledBorder EmptyBorder EtchedBorder BevelBorder MenuBar ToolBar Panel Button TextBox Label CheckBox ComboBox List Group RadioButton TabbedPane Slider ProgressBar Separator Image Tree SplitPane Table CustomComponent Dialog Frame | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="Window"> <xs:complexType> <xs:sequence> <xs:group ref="LayoutGroup" minOccurs="0"/> <xs:group ref="BorderGroup" minOccurs="0"/> <xs:group ref="BarGroup" minOccurs="0"/> <xs:group ref="ComponentGroup" minOccurs="0"/> <xs:element ref="Dialog" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="Frame" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="show" type="xs:boolean" use="required"/> <xs:attributeGroup ref="WINDOW-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
group ActionGroup
| diagram |
![]() |
||
| children | Verbatim SetAttribute MessageBox ConsolePrint Dialog Invoke | ||
| used by |
|
||
| source |
<xs:group name="ActionGroup"> <xs:choice> <xs:element name="Verbatim" type="xs:anySimpleType"/> <xs:element name="SetAttribute"/> <xs:element name="MessageBox"> <xs:complexType> <xs:sequence> <xs:element name="Message" type="xs:anySimpleType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ConsolePrint" type="xs:anySimpleType"/> <xs:element ref="Dialog"/> <xs:element name="Invoke"/> </xs:choice> </xs:group> |
element ActionGroup/Verbatim
| diagram |
|
| type | xs:anySimpleType |
| source |
<xs:element name="Verbatim" type="xs:anySimpleType"/> |
element ActionGroup/SetAttribute
| diagram |
|
| source |
<xs:element name="SetAttribute"/> |
element ActionGroup/MessageBox
| diagram |
|
| children | Message |
| source |
<xs:element name="MessageBox"> <xs:complexType> <xs:sequence> <xs:element name="Message" type="xs:anySimpleType"/> </xs:sequence> </xs:complexType> </xs:element> |
element ActionGroup/MessageBox/Message
| diagram |
|
| type | xs:anySimpleType |
| source |
<xs:element name="Message" type="xs:anySimpleType"/> |
element ActionGroup/ConsolePrint
| diagram |
|
| type | xs:anySimpleType |
| source |
<xs:element name="ConsolePrint" type="xs:anySimpleType"/> |
element ActionGroup/Invoke
| diagram |
|
| source |
<xs:element name="Invoke"/> |
group BarGroup
| diagram |
![]() |
||
| children | MenuBar ToolBar | ||
| used by |
|
||
| source |
<xs:group name="BarGroup"> <xs:sequence minOccurs="0"> <xs:element name="MenuBar" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element ref="Menu"/> </xs:sequence> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element ref="ToolBar" minOccurs="0"/> </xs:sequence> </xs:group> |
element BarGroup/MenuBar
| diagram |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Menu | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="MenuBar" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element ref="Menu"/> </xs:sequence> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
group BorderGroup
| diagram |
![]() |
||
| children | MatteBorder CompoundBorder LineBorder TitledBorder EmptyBorder EtchedBorder BevelBorder | ||
| used by |
|
||
| source |
<xs:group name="BorderGroup"> <xs:choice minOccurs="0"> <xs:element name="MatteBorder"> <xs:complexType> <xs:attribute name="top" type="xs:string" use="optional"/> <xs:attribute name="left" type="xs:string" use="optional"/> <xs:attribute name="bottom" type="xs:string" use="optional"/> <xs:attribute name="right" type="xs:string" use="optional"/> <xs:attribute name="color" type="xs:string" use="optional"/> <xs:attribute name="icon" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="CompoundBorder"> <xs:complexType> <xs:sequence> <xs:group ref="BorderGroup"/> <xs:group ref="BorderGroup"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="LineBorder"> <xs:complexType> <xs:attribute name="color" type="xs:string" use="optional"/> <xs:attribute name="thickness" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="TitledBorder"> <xs:complexType> <xs:choice> <xs:group ref="BorderGroup"/> </xs:choice> <xs:attribute name="title" type="xs:string" use="optional"/> <xs:attribute name="title-justification" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="title-position" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="above-top"/> <xs:enumeration value="top"/> <xs:enumeration value="below-top"/> <xs:enumeration value="above-bottom"/> <xs:enumeration value="bottom"/> <xs:enumeration value="below-bottom"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="font-name" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="dialog"/> <xs:enumeration value="dialog-input"/> <xs:enumeration value="monospaced"/> <xs:enumeration value="serif"/> <xs:enumeration value="sans-serif"/> <xs:enumeration value="symbol"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="font-style" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="plain"/> <xs:enumeration value="bold"/> <xs:enumeration value="italic"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="font-size" type="xs:integer" use="optional"/> <xs:attribute name="font" type="xs:string" use="optional"/> <xs:attribute name="title-color" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="EmptyBorder"> <xs:complexType> <xs:attribute name="top" type="xs:string" use="optional"/> <xs:attribute name="left" type="xs:string" use="optional"/> <xs:attribute name="bottom" type="xs:string" use="optional"/> <xs:attribute name="right" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="EtchedBorder"> <xs:complexType> <xs:attribute name="highlight" type="xs:string" use="optional"/> <xs:attribute name="shadow" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="BevelBorder"> <xs:complexType> <xs:attribute name="type" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="lower"/> <xs:enumeration value="raised"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="highlight-outer" type="xs:string" use="optional"/> <xs:attribute name="highlight-inner" type="xs:string" use="optional"/> <xs:attribute name="shadow-inner" type="xs:string" use="optional"/> </xs:complexType> </xs:element> </xs:choice> </xs:group> |
element BorderGroup/MatteBorder
| diagram |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="MatteBorder"> <xs:complexType> <xs:attribute name="top" type="xs:string" use="optional"/> <xs:attribute name="left" type="xs:string" use="optional"/> <xs:attribute name="bottom" type="xs:string" use="optional"/> <xs:attribute name="right" type="xs:string" use="optional"/> <xs:attribute name="color" type="xs:string" use="optional"/> <xs:attribute name="icon" type="xs:string" use="optional"/> </xs:complexType> </xs:element> |
element BorderGroup/CompoundBorder
| diagram |
![]() |
| children | MatteBorder CompoundBorder LineBorder TitledBorder EmptyBorder EtchedBorder BevelBorder |
| source |
<xs:element name="CompoundBorder"> <xs:complexType> <xs:sequence> <xs:group ref="BorderGroup"/> <xs:group ref="BorderGroup"/> </xs:sequence> </xs:complexType> </xs:element> |
element BorderGroup/LineBorder
| diagram |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source |
<xs:element name="LineBorder"> <xs:complexType> <xs:attribute name="color" type="xs:string" use="optional"/> <xs:attribute name="thickness" type="xs:string" use="optional"/> </xs:complexType> </xs:element> |
element BorderGroup/TitledBorder
| diagram |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | MatteBorder CompoundBorder LineBorder TitledBorder EmptyBorder EtchedBorder BevelBorder | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="TitledBorder"> <xs:complexType> <xs:choice> <xs:group ref="BorderGroup"/> </xs:choice> <xs:attribute name="title" type="xs:string" use="optional"/> <xs:attribute name="title-justification" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="title-position" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="above-top"/> <xs:enumeration value="top"/> <xs:enumeration value="below-top"/> <xs:enumeration value="above-bottom"/> <xs:enumeration value="bottom"/> <xs:enumeration value="below-bottom"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="font-name" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="dialog"/> <xs:enumeration value="dialog-input"/> <xs:enumeration value="monospaced"/> <xs:enumeration value="serif"/> <xs:enumeration value="sans-serif"/> <xs:enumeration value="symbol"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="font-style" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="plain"/> <xs:enumeration value="bold"/> <xs:enumeration value="italic"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="font-size" type="xs:integer" use="optional"/> <xs:attribute name="font" type="xs:string" use="optional"/> <xs:attribute name="title-color" type="xs:string" use="optional"/> </xs:complexType> </xs:element> |
element BorderGroup/EmptyBorder
| diagram |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source |
<xs:element name="EmptyBorder"> <xs:complexType> <xs:attribute name="top" type="xs:string" use="optional"/> <xs:attribute name="left" type="xs:string" use="optional"/> <xs:attribute name="bottom" type="xs:string" use="optional"/> <xs:attribute name="right" type="xs:string" use="optional"/> </xs:complexType> </xs:element> |
element BorderGroup/EtchedBorder
| diagram |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source |
<xs:element name="EtchedBorder"> <xs:complexType> <xs:attribute name="highlight" type="xs:string" use="optional"/> <xs:attribute name="shadow" type="xs:string" use="optional"/> </xs:complexType> </xs:element> |
element BorderGroup/BevelBorder
| diagram |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source |
<xs:element name="BevelBorder"> <xs:complexType> <xs:attribute name="type" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="lower"/> <xs:enumeration value="raised"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="highlight-outer" type="xs:string" use="optional"/> <xs:attribute name="highlight-inner" type="xs:string" use="optional"/> <xs:attribute name="shadow-inner" type="xs:string" use="optional"/> </xs:complexType> </xs:element> |
group ComponentGroup
| diagram |
![]() |
||
| children | Panel Button TextBox Label CheckBox ComboBox List Group RadioButton TabbedPane Slider ProgressBar Separator Image Tree SplitPane Table CustomComponent | ||
| used by |
|
||
| source |
<xs:group name="ComponentGroup"> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="Panel"/> <xs:element ref="Button"/> <xs:element name="TextBox"> <xs:complexType> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="text"/> <xs:enumeration value="password"/> <xs:enumeration value="multi"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="horizontal-alignment" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scroll-offset" type="xs:string" use="optional"/> <xs:attributeGroup ref="MULTILINE-ATTRIBUTES"/> <xs:attributeGroup ref="TEXT-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="Label"> <xs:complexType> <xs:attribute name="vertical-text-position" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="top"/> <xs:enumeration value="center"/> <xs:enumeration value="bottom"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vertical-alignment" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="top"/> <xs:enumeration value="center"/> <xs:enumeration value="bottom"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="displayed-mnemonic" type="xs:string" use="optional"/> <xs:attribute name="text" type="xs:string" use="optional"/> <xs:attribute name="icon" type="xs:string" use="optional"/> <xs:attribute name="horizontal-alignment" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> <xs:enumeration value="leading"/> <xs:enumeration value="trailing"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="horizontal-text-position" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> <xs:enumeration value="leading"/> <xs:enumeration value="trailing"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element ref="CheckBox"/> <xs:element name="ComboBox"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element ref="Item"/> </xs:sequence> <xs:attributeGroup ref="COMBOBOX-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="List"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ListItem"> <xs:complexType> <xs:attribute name="element" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="model" type="xs:string" use="optional"/> <xs:attributeGroup ref="LIST-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="Group"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element ref="CheckBox"/> <xs:element ref="RadioButton"/> </xs:choice> <xs:attribute name="text" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element ref="RadioButton"/> <xs:element name="TabbedPane"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Tabs"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:group ref="LayoutGroup" minOccurs="0"/> <xs:group ref="ComponentGroup"/> </xs:choice> <xs:attribute name="mnemonic" type="xs:string" use="optional"/> <xs:attribute name="tool-tip" type="xs:string" use="optional"/> <xs:attribute name="title" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="tab-placement" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="top"/> <xs:enumeration value="bottom"/> <xs:enumeration value="left"/> <xs:enumeration value="right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="Slider"> <xs:complexType> <xs:attribute name="orientation" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="horizontal"/> <xs:enumeration value="vertical"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="minor-tick-spacing" type="xs:string" use="optional"/> <xs:attribute name="major-tick-spacing" type="xs:string" use="optional"/> <xs:attribute name="paint-labels" type="xs:boolean" use="optional"/> <xs:attribute name="paint-ticks" type="xs:boolean" use="optional"/> <xs:attribute name="paint-track" type="xs:boolean" use="optional"/> <xs:attribute name="snap-to-ticks" type="xs:boolean" use="optional"/> <xs:attribute name="minimum" type="xs:string" use="optional"/> <xs:attribute name="maximum" type="xs:string" use="optional"/> <xs:attribute name="value" type="xs:string" use="optional"/> <xs:attribute name="standard-labels" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="ProgressBar"> <xs:complexType> <xs:attribute name="value" type="xs:integer" use="optional"/> <xs:attribute name="string-painted" type="xs:boolean" use="optional"/> <xs:attribute name="string" type="xs:string" use="optional"/> <xs:attribute name="maximum" type="xs:integer" use="optional"/> <xs:attribute name="minimum" type="xs:integer" use="optional"/> <xs:attribute name="orientation" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="horizontal"/> <xs:enumeration value="vertical"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="change-listener" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="Separator"> <xs:complexType> <xs:attribute name="orientation" use="optional" default="horizontal"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="horizontal"/> <xs:enumeration value="vertical"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="Image"> <xs:complexType> <xs:attribute name="height" type="xs:string" use="optional"/> <xs:attribute name="width" type="xs:string" use="optional"/> <xs:attribute name="imagesrc" type="xs:string" use="required"/> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="Tree"> <xs:complexType> <xs:sequence> <xs:element ref="Node" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="tree-expansion-listener" type="xs:string" use="optional"/> <xs:attribute name="tree-selection-listener" type="xs:string" use="optional"/> <xs:attribute name="tree-will-expand-listener" type="xs:string" use="optional"/> <xs:attribute name="cell-editor" type="xs:string" use="optional"/> <xs:attribute name="cell-renderer" type="xs:string" use="optional"/> <xs:attribute name="editable" type="xs:boolean" use="optional"/> <xs:attribute name="invokes-stop-cell-editing" type="xs:boolean" use="optional"/> <xs:attribute name="large-model" type="xs:boolean" use="optional"/> <xs:attribute name="model" type="xs:string" use="optional"/> <xs:attribute name="tree-model-listener" type="xs:string" use="optional"/> <xs:attribute name="root-visible" type="xs:boolean" use="optional"/> <xs:attribute name="row-height" type="xs:string" use="optional"/> <xs:attribute name="scrolls-on-expand" type="xs:boolean" use="optional"/> <xs:attribute name="visible-row-count" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="SplitPane"> <xs:complexType> <xs:sequence> <xs:element ref="Panel"/> <xs:element ref="Panel"/> </xs:sequence> <xs:attribute name="right" type="xs:string" use="required"/> <xs:attribute name="left" type="xs:string" use="required"/> <xs:attribute name="orientation" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="vertical-split"/> <xs:enumeration value="horizontal-split"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="one-touch-expandable" type="xs:boolean" use="optional"/> <xs:attribute name="divider-size" type="xs:string" use="optional"/> <xs:attribute name="divider-location" type="xs:string" use="optional"/> <xs:attribute name="continuous-layout" type="xs:boolean" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="Table"> <xs:complexType> <xs:attribute name="datasrc" type="xs:string" use="required"/> <xs:attribute name="rows" type="xs:int" use="optional"/> <xs:attribute name="columns" type="xs:int" use="optional"/> <xs:attributeGroup ref="TABLE-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:element name="CustomComponent"> <xs:complexType> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> <xs:sequence minOccurs="0" maxOccurs="unbounded"/> </xs:choice> </xs:group> |
element ComponentGroup/TextBox
| diagram |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="TextBox"> <xs:complexType> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="text"/> <xs:enumeration value="password"/> <xs:enumeration value="multi"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="horizontal-alignment" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="scroll-offset" type="xs:string" use="optional"/> <xs:attributeGroup ref="MULTILINE-ATTRIBUTES"/> <xs:attributeGroup ref="TEXT-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/Label
| diagram |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="Label"> <xs:complexType> <xs:attribute name="vertical-text-position" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="top"/> <xs:enumeration value="center"/> <xs:enumeration value="bottom"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="vertical-alignment" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="top"/> <xs:enumeration value="center"/> <xs:enumeration value="bottom"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="displayed-mnemonic" type="xs:string" use="optional"/> <xs:attribute name="text" type="xs:string" use="optional"/> <xs:attribute name="icon" type="xs:string" use="optional"/> <xs:attribute name="horizontal-alignment" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> <xs:enumeration value="leading"/> <xs:enumeration value="trailing"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="horizontal-text-position" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="left"/> <xs:enumeration value="center"/> <xs:enumeration value="right"/> <xs:enumeration value="leading"/> <xs:enumeration value="trailing"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/ComboBox
| diagram |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Item | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="ComboBox"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element ref="Item"/> </xs:sequence> <xs:attributeGroup ref="COMBOBOX-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/List
| diagram |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ListItem | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="List"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="ListItem"> <xs:complexType> <xs:attribute name="element" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="model" type="xs:string" use="optional"/> <xs:attributeGroup ref="LIST-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/List/ListItem
| diagram |
|
||||||||||||
| attributes |
|
||||||||||||
| source |
<xs:element name="ListItem"> <xs:complexType> <xs:attribute name="element" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
element ComponentGroup/Group
| diagram |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | CheckBox RadioButton | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="Group"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element ref="CheckBox"/> <xs:element ref="RadioButton"/> </xs:choice> <xs:attribute name="text" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/TabbedPane
| diagram |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Tabs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="TabbedPane"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Tabs"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:group ref="LayoutGroup" minOccurs="0"/> <xs:group ref="ComponentGroup"/> </xs:choice> <xs:attribute name="mnemonic" type="xs:string" use="optional"/> <xs:attribute name="tool-tip" type="xs:string" use="optional"/> <xs:attribute name="title" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="tab-placement" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="top"/> <xs:enumeration value="bottom"/> <xs:enumeration value="left"/> <xs:enumeration value="right"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/TabbedPane/Tabs
| diagram |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | BoxLayout GridLayout FlowLayout Panel Button TextBox Label CheckBox ComboBox List Group RadioButton TabbedPane Slider ProgressBar Separator Image Tree SplitPane Table CustomComponent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="Tabs"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:group ref="LayoutGroup" minOccurs="0"/> <xs:group ref="ComponentGroup"/> </xs:choice> <xs:attribute name="mnemonic" type="xs:string" use="optional"/> <xs:attribute name="tool-tip" type="xs:string" use="optional"/> <xs:attribute name="title" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/Slider
| diagram |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="Slider"> <xs:complexType> <xs:attribute name="orientation" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="horizontal"/> <xs:enumeration value="vertical"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="minor-tick-spacing" type="xs:string" use="optional"/> <xs:attribute name="major-tick-spacing" type="xs:string" use="optional"/> <xs:attribute name="paint-labels" type="xs:boolean" use="optional"/> <xs:attribute name="paint-ticks" type="xs:boolean" use="optional"/> <xs:attribute name="paint-track" type="xs:boolean" use="optional"/> <xs:attribute name="snap-to-ticks" type="xs:boolean" use="optional"/> <xs:attribute name="minimum" type="xs:string" use="optional"/> <xs:attribute name="maximum" type="xs:string" use="optional"/> <xs:attribute name="value" type="xs:string" use="optional"/> <xs:attribute name="standard-labels" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/ProgressBar
| diagram |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="ProgressBar"> <xs:complexType> <xs:attribute name="value" type="xs:integer" use="optional"/> <xs:attribute name="string-painted" type="xs:boolean" use="optional"/> <xs:attribute name="string" type="xs:string" use="optional"/> <xs:attribute name="maximum" type="xs:integer" use="optional"/> <xs:attribute name="minimum" type="xs:integer" use="optional"/> <xs:attribute name="orientation" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="horizontal"/> <xs:enumeration value="vertical"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="change-listener" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/Separator
| diagram |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="Separator"> <xs:complexType> <xs:attribute name="orientation" use="optional" default="horizontal"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="horizontal"/> <xs:enumeration value="vertical"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/Image
| diagram |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="Image"> <xs:complexType> <xs:attribute name="height" type="xs:string" use="optional"/> <xs:attribute name="width" type="xs:string" use="optional"/> <xs:attribute name="imagesrc" type="xs:string" use="required"/> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/Tree
| diagram |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Node | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="Tree"> <xs:complexType> <xs:sequence> <xs:element ref="Node" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="tree-expansion-listener" type="xs:string" use="optional"/> <xs:attribute name="tree-selection-listener" type="xs:string" use="optional"/> <xs:attribute name="tree-will-expand-listener" type="xs:string" use="optional"/> <xs:attribute name="cell-editor" type="xs:string" use="optional"/> <xs:attribute name="cell-renderer" type="xs:string" use="optional"/> <xs:attribute name="editable" type="xs:boolean" use="optional"/> <xs:attribute name="invokes-stop-cell-editing" type="xs:boolean" use="optional"/> <xs:attribute name="large-model" type="xs:boolean" use="optional"/> <xs:attribute name="model" type="xs:string" use="optional"/> <xs:attribute name="tree-model-listener" type="xs:string" use="optional"/> <xs:attribute name="root-visible" type="xs:boolean" use="optional"/> <xs:attribute name="row-height" type="xs:string" use="optional"/> <xs:attribute name="scrolls-on-expand" type="xs:boolean" use="optional"/> <xs:attribute name="visible-row-count" type="xs:string" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> <xs:attributeGroup ref="EVENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/SplitPane
| diagram |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Panel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="SplitPane"> <xs:complexType> <xs:sequence> <xs:element ref="Panel"/> <xs:element ref="Panel"/> </xs:sequence> <xs:attribute name="right" type="xs:string" use="required"/> <xs:attribute name="left" type="xs:string" use="required"/> <xs:attribute name="orientation" use="optional"> <xs:simpleType> <xs:restriction base="xs:NMTOKENS"> <xs:enumeration value="vertical-split"/> <xs:enumeration value="horizontal-split"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="one-touch-expandable" type="xs:boolean" use="optional"/> <xs:attribute name="divider-size" type="xs:string" use="optional"/> <xs:attribute name="divider-location" type="xs:string" use="optional"/> <xs:attribute name="continuous-layout" type="xs:boolean" use="optional"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/Table
| diagram |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source |
<xs:element name="Table"> <xs:complexType> <xs:attribute name="datasrc" type="xs:string" use="required"/> <xs:attribute name="rows" type="xs:int" use="optional"/> <xs:attribute name="columns" type="xs:int" use="optional"/> <xs:attributeGroup ref="TABLE-ATTRIBUTES"/> <xs:attributeGroup ref="COMPONENT-ATTRIBUTES"/> </xs:complexType> </xs:element> |
element ComponentGroup/CustomComponent
| diagram |
|
|||||||||||||
| attributes |
|






















