/xml/tests/testData/xml/ComplexSchemaValidation19.xsd
https://bitbucket.org/nbargnesi/idea · XML Schema · 14453 lines · 12529 code · 1924 blank · 0 comment · 0 complexity · eff881119b81971bb16bf3cd104ae7ac MD5 · raw file
Large files are truncated click here to view the full file
- <?xml version="1.0" encoding="UTF-8"?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns="http://www.bindows.net/IVBindowsSchema"
- targetNamespace="http://www.bindows.net/IVBindowsSchema"
- elementFormDefault="qualified"
- xmlns:iv="http://www.infiview.net/infiview"
- >
- <xs:import namespace="http://www.infiview.net/infiview"
- schemaLocation="ComplexSchemaValidation19_2.xsd"/>
- <xs:element name="Application">
- <xs:complexType>
- <xs:choice minOccurs="1" maxOccurs="unbounded">
- <xs:element name="SplashScreen" minOccurs="0" maxOccurs="1"/>
- <xs:element ref="Theme" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="Window" minOccurs="1" maxOccurs="1">
- <xs:complexType>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element ref="iv:InfiView" minOccurs="0" maxOccurs="1"/>
- <!--<xs:element ref="iv:InfiView" minOccurs="0" maxOccurs="unbounded"/>-->
- <!--<xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>-->
- </xs:choice>
- <xs:attributeGroup ref="ApplicationWindowAttributes"/>
- </xs:complexType>
- <!--<xs:complexType>-->
- <!--<xs:choice minOccurs="0" maxOccurs="unbounded">-->
- <!--<xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>-->
- <!--<xs:element name="InfiView">-->
- <!--<xs:complexType>-->
- <!--<xs:choice minOccurs="0" maxOccurs="unbounded">-->
- <!--<xs:group ref="iv:InfiViewComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>-->
- <!--<xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>-->
- <!--</xs:choice>-->
- <!--<xs:attributeGroup ref="ComponentAttributes"/>-->
- <!--<xs:attributeGroup ref="iv:InfiViewAttributes"/>-->
- <!--</xs:complexType>-->
- <!--</xs:element>-->
- <!--</xs:choice>-->
- <!--<xs:attributeGroup ref="ApplicationWindowAttributes"/>-->
- <!--</xs:complexType>-->
- </xs:element>
- <xs:element name="Resources" minOccurs="0" maxOccurs="1">
- <xs:complexType>
- <xs:choice maxOccurs="unbounded" minOccurs="0">
- <xs:element name="Script">
- <xs:complexType mixed="true">
- <xs:attributeGroup ref="ScriptAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="Package">
- <xs:complexType>
- <xs:annotation>
- <xs:documentation>A package which will be loaded before the rest of the ADF is parsed.</xs:documentation>
- </xs:annotation>
- <xs:attributeGroup ref="PackageAttributes"/>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- </xs:complexType>
- </xs:element>
- </xs:choice>
- <xs:attributeGroup ref="ApplicationAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="PackageAttributes">
- <xs:annotation>
- <xs:documentation>Loads a Bindows package or script before parsing the rest of the ADF (including <Script> tags).
- </xs:documentation>
- </xs:annotation>
- <xs:attribute name="uri" type="xs:string">
- <xs:annotation>
- <xs:documentation>The location of the package script file (relative to Bindows)</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="name" type="PackageTypes">
- <xs:annotation>
- <xs:documentation>The name of the package</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:simpleType name="PackageTypes">
- <xs:restriction base="xs:string">
- <xs:enumeration value="Loaders"/>
- <xs:enumeration value="OlapGrid"/>
- <xs:enumeration value="Charting"/>
- <xs:enumeration value="WebService2"/>
- <xs:enumeration value="Accessibility"/>
- <xs:enumeration value="Animation"/>
- <xs:enumeration value="Gauge2"/>
- <xs:enumeration value="InfiView"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="AbstractChart">
- <xs:annotation>
- <xs:documentation>
- This is the abstract base class for charts that are to be used with
- BiGraph.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractChartAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractChart" substitutionGroup="AbstractChart"/>
- <xs:attributeGroup name="AbstractChartAttributes">
- <xs:attributeGroup ref="AbstractChartBaseAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AbstractChart2">
- <xs:annotation>
- <xs:documentation>
- This is the abstract base class for charts that are to be used with
- BiGraph2.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractChart2Attributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractChart2" substitutionGroup="AbstractChart2"/>
- <xs:attributeGroup name="AbstractChart2Attributes">
- <xs:attributeGroup ref="AbstractChartBaseAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AbstractChartBase">
- <xs:annotation>
- <xs:documentation>
- This is the abstract base class for BiAbstractChart
- and BiAbstractChart2. All the charts
- in BiGraph and BiGraph2
- extend either BiAbstractChart or
- BiAbstractChart2.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractChartBaseAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractChartBase" substitutionGroup="AbstractChartBase"/>
- <xs:attributeGroup name="AbstractChartBaseAttributes">
- <xs:attributeGroup ref="ComponentAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AbstractChartSection">
- <xs:annotation>
- <xs:documentation>
- Used as base class for marker, column rect and pie chart section. These
- are used to create the visual presentation for the data points of a chart.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractChartSectionAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractChartSection" substitutionGroup="AbstractChartSection"/>
- <xs:attributeGroup name="AbstractChartSectionAttributes">
- <xs:attributeGroup ref="AbstractChartSectionBaseAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AbstractChartSection2">
- <xs:annotation>
- <xs:documentation>
- Used as base class for the column rectangles in BiGraph2.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractChartSection2Attributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractChartSection2" substitutionGroup="AbstractChartSection2"/>
- <xs:attributeGroup name="AbstractChartSection2Attributes">
- <xs:attributeGroup ref="AbstractChartSectionBaseAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AbstractChartSectionBase">
- <xs:annotation>
- <xs:documentation>
- Used as base class for marker, column rect and pie chart section. These
- are used to create the visual presentation for the data points of a chart.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractChartSectionBaseAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractChartSectionBase" substitutionGroup="AbstractChartSectionBase"/>
- <xs:attributeGroup name="AbstractChartSectionBaseAttributes">
- <xs:attributeGroup ref="ComponentAttributes"/>
- <xs:attribute name="strokeOpacity">
- <xs:annotation>
- <xs:documentation>The stroke opacity for the chart</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="strokeColor">
- <xs:annotation>
- <xs:documentation>The stroke color for the chart</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="fillOpacity">
- <xs:annotation>
- <xs:documentation>The fill opacity for the chart</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="fillColor">
- <xs:annotation>
- <xs:documentation>The fill color for the chart</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="fillColor2">
- <xs:annotation>
- <xs:documentation>The alternate fill color used when fill type is gradient</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="fillType">
- <xs:annotation>
- <xs:documentation>The fill type used when painting the chart</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="fillAngle">
- <xs:annotation>
- <xs:documentation>The fill angle used when painting the chart.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="markerType">
- <xs:annotation>
- <xs:documentation>The marker type for the chart</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="markerVisible">
- <xs:annotation>
- <xs:documentation>Whether markers are visible for the chart</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="explode">
- <xs:annotation>
- <xs:documentation>The amount to move the pie chart section from the center (percentage of radius)</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AbstractGauge2Border">
- <xs:annotation>
- <xs:documentation>BiAbstractGauge2Border is the base class of all gauge2 borders
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGauge2BorderAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGauge2Border" substitutionGroup="AbstractGauge2Border"/>
- <xs:attributeGroup name="AbstractGauge2BorderAttributes">
- <xs:attributeGroup ref="Gauge2ComponentAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AbstractGauge2Cap">
- <xs:annotation>
- <xs:documentation>This the base class of all caps
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGauge2CapAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGauge2Cap" substitutionGroup="AbstractGauge2Cap"/>
- <xs:attributeGroup name="AbstractGauge2CapAttributes">
- <xs:attributeGroup ref="Gauge2ComponentAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AbstractGauge2Filler">
- <xs:annotation>
- <xs:documentation>This the base class of all fillers, fillers is used for coloring the background of gauge2 objects
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGauge2FillerAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGauge2Filler" substitutionGroup="AbstractGauge2Filler"/>
- <xs:attributeGroup name="AbstractGauge2FillerAttributes">
- <xs:attributeGroup ref="Gauge2ComponentAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AbstractGauge2GradientFiller">
- <xs:annotation>
- <xs:documentation>This class is the base class of all gradient fillers.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGauge2GradientFillerAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGauge2GradientFiller" substitutionGroup="AbstractGauge2GradientFiller"/>
- <xs:attributeGroup name="AbstractGauge2GradientFillerAttributes">
- <xs:attributeGroup ref="AbstractGauge2FillerAttributes"/>
- <xs:attribute name="color1" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - The color1 that the filler is going to use.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="color2" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - The color2 that the filler is going to use.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="opacity1" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The opacity1 that the filler is going to use for color1.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="opacity2" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The opacity2 that the filler is going to use for color2.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="xpos" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The the x position of the center of the radial filling.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="ypos" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The the y position of the center of the radial filling.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="highLightCenter" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - Center of the highlight of the ring in percent. 0 being at the inner radius, 100
- at the outer radius.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="thickness" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - Thickness of the "ring" in percent.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AbstractGauge2Range">
- <xs:annotation>
- <xs:documentation>This class is the base class of all gauge2 ranges. A gauge2 range contains the "ticks" and "scales" and it can also
- contain "borders".
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGauge2RangeAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGauge2Range" substitutionGroup="AbstractGauge2Range"/>
- <xs:attributeGroup name="AbstractGauge2RangeAttributes">
- <xs:attributeGroup ref="Gauge2ComponentAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AbstractGauge2Scale">
- <xs:annotation>
- <xs:documentation>This class is the base class of all scales
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGauge2ScaleAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGauge2Scale" substitutionGroup="AbstractGauge2Scale"/>
- <xs:attributeGroup name="AbstractGauge2ScaleAttributes">
- <xs:attributeGroup ref="Gauge2ComponentAttributes"/>
- <xs:attribute name="labelColor" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - Color of the label printing the scale values</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="labelSize" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - Size of the label printing the scale values</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="numValSteps" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - Number of steps between values</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="startVal" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The start value</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="endVal" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The end value</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="postString" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - String that is printed before values.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="preString" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - String that is printed after values.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AbstractGauge2ScaleSection">
- <xs:annotation>
- <xs:documentation>This is the base class for all scale sections
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGauge2ScaleSectionAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGauge2ScaleSection" substitutionGroup="AbstractGauge2ScaleSection"/>
- <xs:attributeGroup name="AbstractGauge2ScaleSectionAttributes">
- <xs:attributeGroup ref="Gauge2ComponentAttributes"/>
- <xs:attribute name="startVal" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The start value of the sacle section</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="endVal" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The end value of the sacle section</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AbstractGauge2Ticks">
- <xs:annotation>
- <xs:documentation>This class is the base class of all ticks classes
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGauge2TicksAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGauge2Ticks" substitutionGroup="AbstractGauge2Ticks"/>
- <xs:attributeGroup name="AbstractGauge2TicksAttributes">
- <xs:attributeGroup ref="Gauge2ComponentAttributes"/>
- <xs:attribute name="tickLength" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The length of each tick.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="numTickSteps" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - Number of steps between ticks i.e. 10 steps gives you 11 ticks</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AbstractGauge2ValueMarker">
- <xs:annotation>
- <xs:documentation>This is the base class of all value markers inBiGauge2 i.e.BiGauge2RadialNeedle
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGauge2ValueMarkerAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGauge2ValueMarker" substitutionGroup="AbstractGauge2ValueMarker"/>
- <xs:attributeGroup name="AbstractGauge2ValueMarkerAttributes">
- <xs:attributeGroup ref="Gauge2ComponentAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AbstractGrid">
- <xs:annotation>
- <xs:documentation>The abstract base class for the grid and the
- tree.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGridAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGrid" substitutionGroup="AbstractGrid"/>
- <xs:attributeGroup name="AbstractGridAttributes">
- <xs:attributeGroup ref="ComponentAttributes"/>
- <xs:attribute name="allowInlineFind" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - When true, typing a word will select the first matching item.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="showRowHeaders" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Whether to show the row headers on the grid.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="rowHeadersWidth" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The width of the row headers that can be shown when using a grid.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="rowHeight" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The height of each row in the grid.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="columnCount" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The number of columns to show in the grid.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="columnWidths" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number[] - An array containing the widths of the columns.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="columnOrders" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number[] - An array containing the orders of the columns. A value of
- [2, 0, 1] means that the third column should be displayed left most
- and the second column right most.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="columnAligns" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String[] - An array containing the text aligns for the columns.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="columnNames" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String[] - An array containing the names for
- the columns. The names are used for the text on the column header.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="columnSortTypes" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String[] - An array containg the sort types for the columns. Valid values can
- be found in the documentation for the BiGridColumn
- sortType.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="iconColumn" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The column to show the icon on.
- Setting this to -1 (or a value greater than the column count) removes
- the icons.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="fitColumnWidths" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - When this is true the columns will be sized horizontally so that they fill the grid viewport
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="liveResize" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - When this is set to true the column size in the grid body is
- updated as the user resizes the headers. If this is false the
- column size in the body is only updated as the user finishes the
- resize of the column header.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="showHeaders" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Whether to show the headers on the grid.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="headersHeight" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The height of the headers.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="multipleSelection" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Whether to allow multiple selection.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="selectionModel" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type: BiSelectionModel - This handles the selection of the rows in the grid.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="onbeforesort" type="xs:string">
- <xs:annotation>
- <xs:documentation>Fires before the sort happens. Call
- preventDefault
- to prevent the sorting.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="onsort" type="xs:string">
- <xs:annotation>
- <xs:documentation>Fires after the grid has been sorted.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AbstractGridRow">
- <xs:annotation>
- <xs:documentation>The base class for the rows and
- nodes in a grid
- or a tree.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractGridRowAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractGridRow" substitutionGroup="AbstractGridRow"/>
- <xs:attributeGroup name="AbstractGridRowAttributes">
- <xs:attributeGroup ref="ObjectAttributes"/>
- <xs:attribute name="backColor" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - The background color name</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="foreColor" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - The foreground color name</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="icon" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type: BiImage /BiUri / String - The image to use as icon on the row. The icon supports bothBiImage (or
- other objects with getIconHtml) as well as a string/uri for backwards compat
- and more lightweight
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="selected" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Whether the grid row is selected or not.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AbstractLoader">
- <xs:annotation>
- <xs:documentation>This abstract class defines the minimal interface for supporting loading
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AbstractLoaderAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAbstractLoader" substitutionGroup="AbstractLoader"/>
- <xs:attributeGroup name="AbstractLoaderAttributes">
- <xs:attributeGroup ref="EventTargetAttributes"/>
- <xs:attribute name="async" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Whether to load the text file asynchronously</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="supportsSync" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Whether the loader supports loading the file synchronously</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="onload" type="xs:string">
- <xs:annotation>
- <xs:documentation>Fires when the file has been loaded</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AccordionButton">
- <xs:annotation>
- <xs:documentation>This button component is a internal part of BiAccordionPage
- and is used to expand the page.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AccordionButtonAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAccordionButton" substitutionGroup="AccordionButton"/>
- <xs:attributeGroup name="AccordionButtonAttributes">
- <xs:attributeGroup ref="ButtonAttributes"/>
- <xs:attribute name="checked" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Returns whether the parent BiAccordionPage is the
- currently expanded page.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AccordionPage">
- <xs:annotation>
- <xs:documentation>This class represents the pages inside a BiAccordionPane.
- A accordion page has a BiAccordionButton placed directly
- above its content, this button is used to set the page to be the only page in the parent
- BiAccordionPane to be shown.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AccordionPageAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAccordionPage" substitutionGroup="AccordionPage"/>
- <xs:attributeGroup name="AccordionPageAttributes">
- <xs:attributeGroup ref="ComponentAttributes"/>
- <xs:attribute name="text" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - The text to show on the page button</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="icon" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - The icon to show on the page button</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="contentPane" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type: BiComponent - The content of the page</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AccordionPane">
- <xs:annotation>
- <xs:documentation>This class is used for creating accordion controls. A accordion control contains
- one or more BiAccordionPage. Each accordion page also
- has a BiAccordionButton that is shown above the
- page and when the button is clicked the page is shown.
- Pages are oriented vertically from top to bottom and can either be statically shown or animated.
- The property animationSpeed (a) alters the speed (s) in proportion to the animated
- page height (h), using the following formula h2 = h1 - h1 / a, every 0.05 s.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AccordionPaneAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAccordionPane" substitutionGroup="AccordionPane"/>
- <xs:attributeGroup name="AccordionPaneAttributes">
- <xs:attributeGroup ref="ComponentAttributes"/>
- <xs:attribute name="animated" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Whether the pages are animated or not</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="animationSpeed" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Float - Animation speed (1 - infinite) where 1 is the same as setting animated to false.
- Default value is 1.4
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="selected" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type: BiAccordionPage - The currently selected accordion button.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="Adf">
- <xs:annotation>
- <xs:documentation>This class handles the loading and interpretation of the Application
- Definition File (ADF).
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AdfAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAdf" substitutionGroup="Adf"/>
- <xs:attributeGroup name="AdfAttributes">
- <xs:attributeGroup ref="XmlLoaderAttributes"/>
- <xs:attribute name="caption" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - The desired caption for the application window</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="autoNameMapping" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - When this is true any XML object that has an id attribute will create a
- global reference to the object created from this XML element. This property
- is mapped to the xmlResourceParser as well as the resource
- loader used to load the resources.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AnimationRange">
- <xs:annotation>
- <xs:documentation>Defines a value range, used by BiComponentAnimation, when animating.
- You specify a start and an end value that will be animated.
- You also specify the duration/time, in ms, that it should take to animate the value range.
- There are several different acceleration behaviors/types that you can choose from.
- BiAnimationRange has the ability to progress (displace) the current value, within the animation range.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AnimationRangeAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAnimationRange" substitutionGroup="AnimationRange"/>
- <xs:attributeGroup name="AnimationRangeAttributes">
- <xs:attributeGroup ref="ObjectAttributes"/>
- <xs:attribute name="startValue" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - Lower boundry of the value range.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="endValue" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - Upper boundry of the value range.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="accType" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The acceleration type/behavior for this value range.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="time" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - Desired duration of this value range, measured in milliseconds.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="curValue" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The current position/value inside the value range.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="ApplicationAttributes">
- <xs:attributeGroup ref="EventTargetAttributes"/>
- <xs:attribute name="progressStatus" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - This is the progress status text shown while loading</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="accessibilityMode" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - This property can be used to tell whether the application should be in an
- accessibility mode. This does not really do anything and it is up to the
- components and implementations to make sure of this.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="accessibilityDescription" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - This property can be used to popup an alert with a description about the
- application when the application is in accessibility mode. This is useful
- if the user needs to be informed about something to be able to use the
- application.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="autoNameMapping" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - When this is true any XML object that has an id attribute will create a
- global reference to the object created from this XML element. This property
- is mapped to the xmlResourceParser as well as the resource
- loader used to load the resources.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="focusOnLoad" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Whether to try to focus the window when the application loads</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="inactivityTimeout" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - When this is set the application will fire an event
- called inactive. The value of this is the number of minutes before
- the inactive is fired.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="defaultPackages" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String[] - The default packages to load. This needs to be set before the loading
- actually starts. To do this you can use an attribute in the Application tag
- in your ADF or set this in the HTML file hosting your application.
- If you just want to add a few packages then use a Package tag in your Resources
- section of the ADF.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="stringBundle" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type: BiStringBundle - The string bundle to use for this wizard pane.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="ondispose" type="xs:string">
- <xs:annotation>
- <xs:documentation>Fires just before the application is disposed.
- This allows you to clean up your main program
- before closing the application window.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="onprogressstatus" type="xs:string">
- <xs:annotation>
- <xs:documentation>Fires when the progress status has changed.</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="onresourcesready" type="xs:string">
- <xs:annotation>
- <xs:documentation>This is fired after the Bindows markup has been
- handled but before the main method is called.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="onload" type="xs:string">
- <xs:annotation>
- <xs:documentation>This is fired when everything has been loaded
- and initialized. This is called after the main
- method has been called.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="ApplicationWindowAttributes">
- <xs:attributeGroup ref="ComponentAttributes"/>
- <xs:attribute name="caption" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - The title text on the application window</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="acceptButton" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type: BiEventTarget - The button that acts as the default accept button. If this is set
- then the action
- event is dispatched from the accept button when the enter key
- is pressed. This does not have to be a
- BiButton, any
- BiEventTarget will work.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="cancelButton" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type: BiEventTarget - The button that acts as the default cancel button. If this is set
- then the action
- event is dispatched from the cancel button. This does not have to
- be aBiButton, anyBiEventTarget will work.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="glassPaneVisible" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Whether to hide or show the glass pane. The glass pane is shown automatically when using dialogs.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="globalCursor" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - Setting the global cursor will make the mouse pointer use the
- given cursor for all the components and thus overriding the
- cursor property of the component.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="allowBrowserContextMenu" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Boolean - Decides whether the browser context menu should be shown by default.
- If this is set to true you can still prevent the
- browser context menu from being shown by calling preventDefault on the event object
- used in the contextmenu
- event.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="Area">
- <xs:annotation>
- <xs:documentation>This class represents an area with a given left, top, width and height
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AreaAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiArea" substitutionGroup="Area"/>
- <xs:attributeGroup name="AreaAttributes">
- <xs:attributeGroup ref="ObjectAttributes"/>
- <xs:attribute name="left" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The left position of the area</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="top" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The top position of the area</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="width" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The width of the area</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="height" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:Number - The height of the area</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="AreaCollection">
- <xs:annotation>
- <xs:documentation>This collection containsBiArea objects
- This implements the same interface asBiSelectionItemCollection
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AreaCollectionAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAreaCollection" substitutionGroup="AreaCollection"/>
- <xs:attributeGroup name="AreaCollectionAttributes">
- <xs:attributeGroup ref="ObjectAttributes"/>
- </xs:attributeGroup>
- <xs:element name="AttachedComponentModel">
- <xs:annotation>
- <xs:documentation>This class is used to handleBiComponent objects insideBiTreeView andBiOlapGrid. An
- attached component will be positioned at the same place as the cell it is
- attached to and have the same size as that cell.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="AttachedComponentModelAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiAttachedComponentModel" substitutionGroup="AttachedComponentModel"/>
- <xs:attributeGroup name="AttachedComponentModelAttributes">
- <xs:attributeGroup ref="EventTargetAttributes"/>
- </xs:attributeGroup>
- <xs:element name="BarChart">
- <xs:annotation>
- <xs:documentation>
- This chart displays a bar chart for the given series.
- This is used with BiGraph.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="BarChartAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiBarChart" substitutionGroup="BarChart"/>
- <xs:attributeGroup name="BarChartAttributes">
- <xs:attributeGroup ref="ColumnChartAttributes"/>
- </xs:attributeGroup>
- <xs:element name="BarChart2">
- <xs:annotation>
- <xs:documentation>
- This chart displays a bar chart for the given series. This is used
- with BiGraph2.
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="BarChart2Attributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiBarChart2" substitutionGroup="BarChart2"/>
- <xs:attributeGroup name="BarChart2Attributes">
- <xs:attributeGroup ref="ColumnChart2Attributes"/>
- </xs:attributeGroup>
- <xs:element name="Base64">
- <xs:annotation>
- <xs:documentation>This class is used to represent base 64 encoded data
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="Base64Attributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiBase64" substitutionGroup="Base64"/>
- <xs:attributeGroup name="Base64Attributes">
- <xs:attributeGroup ref="ObjectAttributes"/>
- <xs:attribute name="base64" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - This is the base 64 encoded data</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="text" type="xs:string">
- <xs:annotation>
- <xs:documentation>Type:String - This is the plain text data (the decoded base 64 data)</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="Border">
- <xs:annotation>
- <xs:documentation>
- This class is used to describe a border for a component. The border
- consists of three properties; width, style and color. Supported styles
- are: none - No border is drawn, regardless of the width. dotted dashed solid double groove ridge inset outset
- </xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:choice>
- <xs:group ref="BindowsComponentsGroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:attributeGroup ref="BorderAttributes"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="BiBorder" substitutionGroup="Border"/>
- <xs:attributeGroup name="BorderAttributes">
- <xs:attributeGroup ref="ObjectAttributes"/>
- <xs:attribute name="leftWidth">
- <xs:annotation>
- <xs:documenta…