⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datasource.exsd

📁 基于eclipse的birt报表!!! 是个web项目!
💻 EXSD
📖 第 1 页 / 共 2 页
字号:
            <simpleType>
               <restriction base="string">
                  <enumeration value="string">
                  </enumeration>
                  <enumeration value="choice">
                  </enumeration>
               </restriction>
            </simpleType>
         </attribute>
         <attribute name="canInherit" type="boolean" use="default" value="true">
            <annotation>
               <documentation>
                  Not supported in release 1.
               </documentation>
            </annotation>
         </attribute>
         <attribute name="defaultValue" type="string">
            <annotation>
               <documentation>
                  Default value of the property, if no property value is set.
               </documentation>
            </annotation>
         </attribute>
         <attribute name="isEncryptable" type="boolean" use="default" value="false">
            <annotation>
               <documentation>
                  A flag indicating whether this property value is encryptable.  Setting it to &quot;true&quot; means that this property&apos;s value will be encyrpted in the report design file.
               </documentation>
            </annotation>
         </attribute>
      </complexType>
   </element>

   <element name="propertyGroup">
      <annotation>
         <documentation>
            A grouping of one or more properties in the BIRT Designer.  The group attributes are for display only.  All properties listed under a propertyGroup are handled as scalar properties at run-time.
         </documentation>
      </annotation>
      <complexType>
         <sequence>
            <element ref="property" minOccurs="1" maxOccurs="unbounded"/>
         </sequence>
         <attribute name="name" type="string" use="required">
            <annotation>
               <documentation>
                  
               </documentation>
            </annotation>
         </attribute>
         <attribute name="defaultDisplayName" type="string">
            <annotation>
               <documentation>
                  The default display name, which is used if no localized display name is found with I18N.
               </documentation>
            </annotation>
         </attribute>
         <attribute name="displayNameID" type="string">
            <annotation>
               <documentation>
                  Not supported in Release 1.
               </documentation>
            </annotation>
         </attribute>
      </complexType>
   </element>

   <element name="propertyVisibility">
      <annotation>
         <documentation>
            Used to set the visibility level of the named property when it is shown in the BIRT Designer&apos;s property sheet.
         </documentation>
      </annotation>
      <complexType>
         <attribute name="name" type="string" use="required">
            <annotation>
               <documentation>
                  The name of a property that is defined either by this data source extension or is a system-defined property.
               </documentation>
            </annotation>
         </attribute>
         <attribute name="visibility">
            <annotation>
               <documentation>
                  The valid options are: change, hide, lock.
               </documentation>
            </annotation>
            <simpleType>
               <restriction base="string">
                  <enumeration value="change">
                  </enumeration>
                  <enumeration value="lock">
                  </enumeration>
                  <enumeration value="hide">
                  </enumeration>
               </restriction>
            </simpleType>
         </attribute>
      </complexType>
   </element>

   <element name="choice">
      <annotation>
         <documentation>
            Choice of property values.
         </documentation>
      </annotation>
      <complexType>
         <attribute name="name" type="string" use="required">
            <annotation>
               <documentation>
                  Name of the choice
               </documentation>
            </annotation>
         </attribute>
         <attribute name="value" type="string">
            <annotation>
               <documentation>
                  Value to be used, if the given choice is selected.
               </documentation>
            </annotation>
         </attribute>
         <attribute name="defaultDisplayName" type="string">
            <annotation>
               <documentation>
                  The default display name, which is used if no localized display name is found with I18N.
               </documentation>
            </annotation>
         </attribute>
         <attribute name="displayNameID" type="string">
            <annotation>
               <documentation>
                  Not supported in Release 1.
               </documentation>
            </annotation>
         </attribute>
      </complexType>
   </element>

   <element name="properties">
      <annotation>
         <documentation>
            A collection of property definitions in a data source extension or its supported data set definitions.
         </documentation>
      </annotation>
      <complexType>
         <sequence>
            <element ref="property" minOccurs="0" maxOccurs="unbounded"/>
            <element ref="propertyGroup" minOccurs="0" maxOccurs="unbounded"/>
            <element ref="propertyVisibility" minOccurs="0" maxOccurs="unbounded"/>
         </sequence>
      </complexType>
   </element>

   <annotation>
      <appInfo>
         <meta.section type="since"/>
      </appInfo>
      <documentation>
         2.0
      </documentation>
   </annotation>

   <annotation>
      <appInfo>
         <meta.section type="examples"/>
      </appInfo>
      <documentation>
         &lt;p&gt;   &lt;pre&gt;&lt;extension         id=&quot;Id&quot;         name=&quot;Name&quot;         point=&quot;org.eclipse.birt.data.oda.dataSource&quot;&gt;      &lt;dataSource            odaVersion=&quot;2.0&quot;   driverClass=&quot;org.eclipse.birt.report.data.oda.jdbc.OdaJdbcDriver&quot;            id=&quot;org.eclipse.birt.report.data.oda.jdbc&quot;&gt;                       &lt;properties&gt;             &lt;propertyGroup                 defaultDisplayName=&quot;Connection Properties&quot;                 name=&quot;connectionProperties&quot;&gt;              &lt;property                    type=&quot;string&quot;                    defaultDisplayName=&quot;JDBC Driver Class&quot;                    canInherit=&quot;true&quot;                    name=&quot;odaDriverClass&quot;/&gt;              &lt;property                    type=&quot;string&quot;                    defaultDisplayName=&quot;JDBC Driver URL&quot;                    canInherit=&quot;true&quot;                    name=&quot;odaURL&quot;/&gt;              &lt;property                    type=&quot;string&quot;                    defaultDisplayName=&quot;Data Source&quot;                    canInherit=&quot;true&quot;                    name=&quot;odaDataSource&quot;/&gt;              &lt;property                    type=&quot;string&quot;                    defaultDisplayName=&quot;User Name&quot;                    canInherit=&quot;true&quot;                    name=&quot;odaUser&quot;/&gt;              &lt;property                    type=&quot;string&quot;                    defaultDisplayName=&quot;Password&quot;                    canInherit=&quot;true&quot;                    name=&quot;odaPassword&quot;/&gt;           &lt;/propertyGroup&gt;            &lt;/properties&gt;      &lt;/dataSource&gt;      &lt;dataSet            defaultDisplayName=&quot;JdbcSelectDataSet&amp;quot;&quot;         id=&quot;org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet&quot;&gt;        &lt;dataTypeMapping                   nativeDataType=&quot;BIT&quot;                   nativeDataTypeCode=&quot;-7&quot;                   odaScalarDataType=&quot;Integer&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;TINYINT&quot;                   nativeDataTypeCode=&quot;-6&quot;                   odaScalarDataType=&quot;Integer&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;SMALLINT&quot;                   nativeDataTypeCode=&quot;5&quot;                   odaScalarDataType=&quot;Integer&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;INTEGER&quot;                   nativeDataTypeCode=&quot;4&quot;                   odaScalarDataType=&quot;Integer&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;BIGINT&quot;                   nativeDataTypeCode=&quot;-5&quot;                   odaScalarDataType=&quot;Decimal&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;FLOAT&quot;                   nativeDataTypeCode=&quot;6&quot;                   odaScalarDataType=&quot;Double&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;REAL&quot;                   nativeDataTypeCode=&quot;7&quot;                   odaScalarDataType=&quot;Double&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;DOUBLE&quot;                   nativeDataTypeCode=&quot;8&quot;                   odaScalarDataType=&quot;Double&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;NUMERIC&quot;                   nativeDataTypeCode=&quot;2&quot;                   odaScalarDataType=&quot;Decimal&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;DECIMAL&quot;                   nativeDataTypeCode=&quot;3&quot;                   odaScalarDataType=&quot;Decimal&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;CHAR&quot;                   nativeDataTypeCode=&quot;1&quot;                   odaScalarDataType=&quot;String&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;VARCHAR&quot;                   nativeDataTypeCode=&quot;12&quot;                   odaScalarDataType=&quot;String&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;LONGVARCHAR&quot;                   nativeDataTypeCode=&quot;-1&quot;                   odaScalarDataType=&quot;String&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;DATE&quot;                   nativeDataTypeCode=&quot;91&quot;                   odaScalarDataType=&quot;Date&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;TIME&quot;                   nativeDataTypeCode=&quot;92&quot;                   odaScalarDataType=&quot;Time&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;TIMESTAMP&quot;                   nativeDataTypeCode=&quot;93&quot;                   odaScalarDataType=&quot;Timestamp&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;BINARY&quot;                   nativeDataTypeCode=&quot;-2&quot;                   odaScalarDataType=&quot;String&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;VARBINARY&quot;                   nativeDataTypeCode=&quot;-3&quot;                   odaScalarDataType=&quot;String&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;LONGVARBINARY&quot;                   nativeDataTypeCode=&quot;-4&quot;                   odaScalarDataType=&quot;String&quot;/&gt;             &lt;dataTypeMapping                   nativeDataType=&quot;BOOLEAN&quot;                   nativeDataTypeCode=&quot;16&quot;                   odaScalarDataType=&quot;Integer&quot;/&gt;      &lt;/dataSet&gt;         &lt;/extension&gt;   &lt;/pre&gt;&lt;/p&gt;
      </documentation>
   </annotation>

   <annotation>
      <appInfo>
         <meta.section type="apiInfo"/>
      </appInfo>
      <documentation>
         The data source extension&apos;s driver must implement the interfaces defined in the &lt;i&gt;org.eclipse.birt.data.oda&lt;/i&gt; package. See the package&apos;s JavaDoc documentation and API interfaces for more information.
      </documentation>
   </annotation>

   <annotation>
      <appInfo>
         <meta.section type="implementation"/>
      </appInfo>
      <documentation>
         The plugin &lt;i&gt;org.eclipse.birt.report.data.oda.jdbc&lt;/i&gt;, supplied with the BIRT installation, provides a good example for implementing an ODA runtime extension.&lt;br&gt;In addition, a set of default implementation of the main ODA runtime interfaces are provided in the&lt;i&gt;org.eclipse.birt.data.oda.impl&lt;/i&gt; package.These classes assume the behavior of a simple ODA driver,and have labelled TODO tasks for a driver developer to implement data source dependent behavior.These concrete classes are provided for use as templates or base classes to aid in the development of an ODA custom driver.  Their use is purely optional.
      </documentation>
   </annotation>

   <annotation>
      <appInfo>
         <meta.section type="copyright"/>
      </appInfo>
      <documentation>
         Copyright (c) 2004-2005 Actuate Corporation.All rights reserved. This program and the accompanying materials are made available under the  terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
      </documentation>
   </annotation>

</schema>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -