Commit 8fbf2263732793916fbba6c90a4f13a2ec5d156b

Authored by Renato De Donato
1 parent 1eda0457

new datalets

datalets.xml
... ... @@ -6,6 +6,7 @@
6 6 <components>
7 7 <component>
8 8 <name>datatable-datalet</name>
  9 + <type>table</type>
9 10 <idm>
10 11 <inputs>
11 12 <input>
... ... @@ -169,7 +170,81 @@
169 170 </idm>
170 171 </component>
171 172 <component>
  173 + <name>donutpie3dchart-datalet</name>
  174 + <type>pie</type>
  175 + <idm>
  176 + <inputs>
  177 + <input>
  178 + <name>Series</name>
  179 + <description>pieSeriesDescription</description>
  180 + </input>
  181 + <input>
  182 + <name>Size</name>
  183 + <description>pieSizeDescription</description>
  184 + </input>
  185 + <layouts>
  186 + </layouts>
  187 + </inputs>
  188 + </idm>
  189 + </component>
  190 + <component>
  191 + <name>piechart-datalet</name>
  192 + <type>pie</type>
  193 + <idm>
  194 + <inputs>
  195 + <input>
  196 + <name>Series</name>
  197 + <description>pieSeriesDescription</description>
  198 + </input>
  199 + <input>
  200 + <name>Size</name>
  201 + <description>pieSizeDescription</description>
  202 + </input>
  203 + <layouts>
  204 + </layouts>
  205 + </inputs>
  206 + </idm>
  207 + </component>
  208 + <component>
  209 + <name>treemap-datalet</name>
  210 + <type>treemap</type>
  211 + <idm>
  212 + <inputs>
  213 + <input>
  214 + <name>Level</name>
  215 + <description>levelDescription</description>
  216 + <selection>*</selection>
  217 + </input>
  218 + <layouts>
  219 + </layouts>
  220 + </inputs>
  221 + </idm>
  222 + </component>
  223 + <component>
  224 + <name>leafletjs-datalet</name>
  225 + <type>leafletjs</type>
  226 + <idm>
  227 + <inputs>
  228 + <input>
  229 + <name>Latitude</name>
  230 + <description>LatitudeDescription</description>
  231 + </input>
  232 + <input>
  233 + <name>Longitude</name>
  234 + <description>LongitudeDescription</description>
  235 + </input>
  236 + <input>
  237 + <name>Balloon content</name>
  238 + <description>BalloonContentDescription</description>
  239 + </input>
  240 + <layouts>
  241 + </layouts>
  242 + </inputs>
  243 + </idm>
  244 + </component>
  245 + <component>
172 246 <name>bubble3d-datalet</name>
  247 + <type>bubble</type>
173 248 <idm>
174 249 <inputs>
175 250 <input>
... ... @@ -206,70 +281,109 @@
206 281 </idm>
207 282 </component>
208 283 <component>
209   - <name>donutpie3dchart-datalet</name>
210   - <type>pie</type>
  284 + <name>bubblechart-datalet</name>
  285 + <type>bubble</type>
211 286 <idm>
212 287 <inputs>
213 288 <input>
214   - <name>Series</name>
215   - <description>pieSeriesDescription</description>
  289 + <name>Categories</name>
  290 + <description>bubbleCategoriesDescription</description>
216 291 </input>
217 292 <input>
218   - <name>Size</name>
219   - <description>pieSizeDescription</description>
  293 + <name>Y values</name>
  294 + <description>bubbleYValuesDescription</description>
220 295 </input>
221   - <layouts>
222   - </layouts>
223   - </inputs>
224   - </idm>
225   - </component>
226   - <component>
227   - <name>piechart-datalet</name>
228   - <type>pie</type>
229   - <idm>
230   - <inputs>
231 296 <input>
232   - <name>Series</name>
233   - <description>pieSeriesDescription</description>
  297 + <name>Z values</name>
  298 + <description>bubbleZValuesDescription</description>
234 299 </input>
235 300 <input>
236   - <name>Size</name>
237   - <description>pieSizeDescription</description>
  301 + <name>Series</name>
  302 + <description>bubbleSeriesDescription</description>
238 303 </input>
239 304 <layouts>
  305 + <input>
  306 + <name>x-axis-label</name>
  307 + <description>XAxisLabelDescription</description>
  308 + </input>
  309 + <input>
  310 + <name>y-axis-label</name>
  311 + <description>YAxisLabelDescription</description>
  312 + </input>
  313 + <input>
  314 + <name>suffix</name>
  315 + <description>suffixDescription</description>
  316 + </input>
240 317 </layouts>
241 318 </inputs>
242 319 </idm>
243 320 </component>
244 321 <component>
245   - <name>treemap-datalet</name>
  322 + <name>scatterchart-datalet</name>
  323 + <type>scatter</type>
246 324 <idm>
247 325 <inputs>
248 326 <input>
249   - <name>Level</name>
250   - <description>levelDescription</description>
251   - <selection>*</selection>
  327 + <name>Categories</name>
  328 + <description>scatterCategoriesDescription</description>
  329 + </input>
  330 + <input>
  331 + <name>X values</name>
  332 + <description>scatterXValuesDescription</description>
  333 + </input>
  334 + <input>
  335 + <name>Y values</name>
  336 + <description>scatterYValuesDescription</description>
252 337 </input>
253 338 <layouts>
  339 + <input>
  340 + <name>x-axis-label</name>
  341 + <description>XAxisLabelDescription</description>
  342 + </input>
  343 + <input>
  344 + <name>y-axis-label</name>
  345 + <description>YAxisLabelDescription</description>
  346 + </input>
  347 + <input>
  348 + <name>suffix</name>
  349 + <description>suffixDescription</description>
  350 + </input>
254 351 </layouts>
255 352 </inputs>
256 353 </idm>
257 354 </component>
258 355 <component>
259   - <name>leafletjs-datalet</name>
  356 + <name>heatmap-datalet</name>
  357 + <type>heatmap</type>
260 358 <idm>
261 359 <inputs>
262 360 <input>
263   - <name>Latitude</name>
264   - <description>LatitudeDescription</description>
  361 + <name>Categories</name>
  362 + <description>heatmapCategoriesDescription</description>
265 363 </input>
266 364 <input>
267   - <name>Longitude</name>
268   - <description>LongitudeDescription</description>
  365 + <name>Series</name>
  366 + <description>seriesDescription</description>
269 367 </input>
270 368 <input>
271   - <name>Balloon content</name>
272   - <description>BalloonContentDescription</description>
  369 + <name>Series</name>
  370 + <description>seriesDescription</description>
  371 + </input>
  372 + <input>
  373 + <name>Series</name>
  374 + <description>seriesDescription</description>
  375 + </input>
  376 + <input>
  377 + <name>Series</name>
  378 + <description>seriesDescription</description>
  379 + </input>
  380 + <input>
  381 + <name>Series</name>
  382 + <description>seriesDescription</description>
  383 + </input>
  384 + <input>
  385 + <name>Series</name>
  386 + <description>seriesDescription</description>
273 387 </input>
274 388 <layouts>
275 389 </layouts>
... ...
datalets/datalets.dtd
1 1 <!ELEMENT handler_configuration (components)>
2 2 <!ELEMENT components (component*)>
3   -<!ELEMENT component (name, type?, idm)>
  3 +<!ELEMENT component (name, type, idm)>
4 4 <!--<!ELEMENT component (name, attributes, idm)>-->
5 5 <!--<!ELEMENT attributes (attribute*)>-->
6 6 <!--<!ELEMENT attribute (name)>-->
7 7 <!ELEMENT idm (inputs*)>
8 8 <!ELEMENT inputs (input*, layouts)>
9 9 <!ELEMENT layouts (input*)>
10   -<!ELEMENT input (name, description?, scale?, role?, selection?, type?, validator?)>
  10 +<!--<!ELEMENT input (name, description?, scale?, role?, selection?, type?, validator?)>-->
  11 +<!ELEMENT input (name, description?, selection?, type?, validator?)>
11 12 <!ELEMENT name (#PCDATA)>
12 13 <!ELEMENT description (#PCDATA)>
13   -<!ELEMENT scale (#PCDATA)>
14   -<!ELEMENT role (#PCDATA)>
  14 +<!--<!ELEMENT scale (#PCDATA)>-->
  15 +<!--<!ELEMENT role (#PCDATA)>-->
15 16 <!ELEMENT selection (#PCDATA)>
16 17 <!ELEMENT type (#PCDATA)>
17 18 <!ELEMENT validator (#PCDATA)>
... ...