Statistics
| Revision:

root / tmp / org.txm.chartsengine.core / schema / org.txm.chartsengine.chartcreator.exsd @ 49

History | View | Annotate | Download (3.7 kB)

1
<?xml version='1.0' encoding='UTF-8'?>
2
<!-- Schema file written by PDE -->
3
<schema targetNamespace="org.txm.chartsengine.core" xmlns="http://www.w3.org/2001/XMLSchema">
4
<annotation>
5
      <appinfo>
6
         <meta.schema plugin="org.txm.chartsengine.core" id="org.txm.chartsengine.chartcreator" name="Chart Creator"/>
7
      </appinfo>
8
      <documentation>
9
         [Enter description of this extension point.]
10
      </documentation>
11
   </annotation>
12

    
13
   <element name="extension">
14
      <annotation>
15
         <appinfo>
16
            <meta.element />
17
         </appinfo>
18
      </annotation>
19
      <complexType>
20
         <choice minOccurs="1" maxOccurs="unbounded">
21
            <element ref="ChartCreator"/>
22
         </choice>
23
         <attribute name="point" type="string" use="required">
24
            <annotation>
25
               <documentation>
26
                  
27
               </documentation>
28
            </annotation>
29
         </attribute>
30
         <attribute name="id" type="string">
31
            <annotation>
32
               <documentation>
33
                  
34
               </documentation>
35
            </annotation>
36
         </attribute>
37
         <attribute name="name" type="string">
38
            <annotation>
39
               <documentation>
40
                  
41
               </documentation>
42
               <appinfo>
43
                  <meta.attribute translatable="true"/>
44
               </appinfo>
45
            </annotation>
46
         </attribute>
47
      </complexType>
48
   </element>
49

    
50
   <element name="ChartCreator">
51
      <complexType>
52
         <attribute name="class" type="string">
53
            <annotation>
54
               <documentation>
55
                  
56
               </documentation>
57
               <appinfo>
58
                  <meta.attribute kind="java" basedOn="org.txm.chartsengine.core.ChartCreator:"/>
59
               </appinfo>
60
            </annotation>
61
         </attribute>
62
         <attribute name="chartsEngineName" type="string" use="required">
63
            <annotation>
64
               <documentation>
65
                  The charts engine name.
66
               </documentation>
67
            </annotation>
68
         </attribute>
69
         <attribute name="chartType" type="string">
70
            <annotation>
71
               <documentation>
72
                  The type of the chart. This attribute is dedicated to manage most charts from one result type, eg. Partition dimensions bar chart or pie chart, and can be left empty if only one chart type is needed. If empty the chart type will be the result data type class name.
73
               </documentation>
74
            </annotation>
75
         </attribute>
76
         <attribute name="fileNamePrefix" type="string" use="required">
77
            <annotation>
78
               <documentation>
79
                  The prefix that will be added to the generated file name.
80
               </documentation>
81
            </annotation>
82
         </attribute>
83
      </complexType>
84
   </element>
85

    
86
   <annotation>
87
      <appinfo>
88
         <meta.section type="since"/>
89
      </appinfo>
90
      <documentation>
91
         [Enter the first release in which this extension point appears.]
92
      </documentation>
93
   </annotation>
94

    
95
   <annotation>
96
      <appinfo>
97
         <meta.section type="examples"/>
98
      </appinfo>
99
      <documentation>
100
         [Enter extension point usage example here.]
101
      </documentation>
102
   </annotation>
103

    
104
   <annotation>
105
      <appinfo>
106
         <meta.section type="apiinfo"/>
107
      </appinfo>
108
      <documentation>
109
         [Enter API information here.]
110
      </documentation>
111
   </annotation>
112

    
113
   <annotation>
114
      <appinfo>
115
         <meta.section type="implementation"/>
116
      </appinfo>
117
      <documentation>
118
         [Enter information about supplied implementation of this extension point.]
119
      </documentation>
120
   </annotation>
121

    
122

    
123
</schema>