Difference between revisions of "Reference:Common XML tags and types"
m (sort key) |
|||
Line 4: | Line 4: | ||
==Global Declarations== | ==Global Declarations== | ||
− | + | ||
− | |||
===Element: construction=== | ===Element: construction=== | ||
Line 14: | Line 13: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Type</th> | <th>Type</th> | ||
<td>Locally-defined complex type</td> | <td>Locally-defined complex type</td> | ||
Line 22: | Line 20: | ||
<td>no</td> | <td>no</td> | ||
</tr> | </tr> | ||
− | |||
<tr> | <tr> | ||
<th>Abstract</th> | <th>Abstract</th> | ||
Line 30: | Line 27: | ||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Element:_construction_xibox" class="contents"> | <div id="Element:_construction_xibox" class="contents"> | ||
<div style="margin-left: 0em"><construction<div style="margin-left: 0.5em">title="xs:string [0..1]"</div> | <div style="margin-left: 0em"><construction<div style="margin-left: 0.5em">title="xs:string [0..1]"</div> | ||
Line 37: | Line 33: | ||
<div class="group" style="margin-left: 1.5em">Start [[Reference:XML Glossary#Choice|Choice]] [0..*]</div> | <div class="group" style="margin-left: 1.5em">Start [[Reference:XML Glossary#Choice|Choice]] [0..*]</div> | ||
<div style="margin-left: 3em"><command<div style="margin-left: 0.5em">name="xs:string [1]"</div>> [1]<br/> | <div style="margin-left: 3em"><command<div style="margin-left: 0.5em">name="xs:string [1]"</div>> [1]<br/> | ||
− | |||
<div style="margin-left: 1.5em"><input> [[#Type:_ioType|ioType]] </input> [1]</div> | <div style="margin-left: 1.5em"><input> [[#Type:_ioType|ioType]] </input> [1]</div> | ||
<div style="margin-left: 1.5em"><output> [[#Type:_ioType|ioType]] </output> [1]</div></command></div> | <div style="margin-left: 1.5em"><output> [[#Type:_ioType|ioType]] </output> [1]</div></command></div> | ||
− | |||
<div style="margin-left: 3em"><[[#Element:_element|element]]> ... </[[#Element:_element|element]]> [1]</div> | <div style="margin-left: 3em"><[[#Element:_element|element]]> ... </[[#Element:_element|element]]> [1]</div> | ||
<div style="margin-left: 3em"><expression<div style="margin-left: 0.5em">exp="xs:string [0..1]"</div> | <div style="margin-left: 3em"><expression<div style="margin-left: 0.5em">exp="xs:string [0..1]"</div> | ||
<div style="margin-left: 0.5em">label="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">label="xs:string [0..1]"</div> | ||
<div style="margin-left: 0.5em">type="[[#Type:_elType|elType]] [0..1]"</div>/> [1]</div> | <div style="margin-left: 0.5em">type="[[#Type:_elType|elType]] [0..1]"</div>/> [1]</div> | ||
− | |||
<div style="margin-left: 1.5em">End Choice</div></construction></div> | <div style="margin-left: 1.5em">End Choice</div></construction></div> | ||
</div> | </div> | ||
Line 56: | Line 49: | ||
<th>Name</th> | <th>Name</th> | ||
<td>element</td> | <td>element</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 64: | Line 56: | ||
<tr> | <tr> | ||
<th>Nillable</th> | <th>Nillable</th> | ||
− | |||
<td>no</td> | <td>no</td> | ||
</tr> | </tr> | ||
Line 72: | Line 63: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Documentation</th> | <th>Documentation</th> | ||
<td> | <td> | ||
− | Subelements tooltipMode, javascript, ggbscript and linkedGeo only available with GeoGebra >= 4.0. | + | Subelements tooltipMode, javascript, ggbscript, sellectionAllowed and linkedGeo only available with GeoGebra >= 4.0. |
</td> | </td> | ||
</tr> | </tr> | ||
Line 81: | Line 71: | ||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Element:_element_xibox" class="contents"> | <div id="Element:_element_xibox" class="contents"> | ||
<div style="margin-left: 0em"><element<div style="margin-left: 0.5em">type="[[#Type:_elType|elType]] [0..1]"</div> | <div style="margin-left: 0em"><element<div style="margin-left: 0.5em">type="[[#Type:_elType|elType]] [0..1]"</div> | ||
<div style="margin-left: 0.5em">label="xs:string [0..1]"</div>> <br/> | <div style="margin-left: 0.5em">label="xs:string [0..1]"</div>> <br/> | ||
<div style="margin-left: 1.5em">Start [[Reference:XML Glossary#All|All]] [1]</div> | <div style="margin-left: 1.5em">Start [[Reference:XML Glossary#All|All]] [1]</div> | ||
+ | <div style="margin-left: 3em"><absoluteScreenLocation> [[#Type:_xyCoords|xyCoords]] </absoluteScreenLocation> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><allowReflexAngle> [[#Type:_boolVal|boolVal]] </allowReflexAngle> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><auxiliary> [[#Type:_boolVal|boolVal]] </auxiliary> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><arcSize> [[#Type:_intVal|intVal]] </arcSize> [0..1]</div> | ||
<div style="margin-left: 3em"><animation> [[#Type:_animation|animation]] </animation> [0..1]</div> | <div style="margin-left: 3em"><animation> [[#Type:_animation|animation]] </animation> [0..1]</div> | ||
− | + | <div style="margin-left: 3em"><caption> [[#Type:_stringVal|stringVal]] </caption> [0..1]</div> | |
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><condition<div style="margin-left: 0.5em">showObject="xs:string [0..1]"</div>/> [0..1]</div> |
− | <div style="margin-left: 0.5em">type="[[#Type: | + | <div style="margin-left: 3em"><checkbox<div style="margin-left: 0.5em">fixed="xs:boolean [0..1]"</div>/> [0..1]</div> |
+ | <div style="margin-left: 3em"><coefficients<div style="margin-left: 0.5em">rep="[[#Type:_representation|representation]] [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">data="[[#Type:_data|data]] [0..1]"</div>/> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><coords> [[#Type:_coords|coords]] </coords> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><coordStyle<div style="margin-left: 0.5em">style="[[#Type:_coordStyles|coordStyles]] [0..1]"</div>/> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><decoration<div style="margin-left: 0.5em">type="[[#Type:_decorTypes|decorTypes]] [0..1]"</div>/> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><eigenvectors> [[#Type:_eigenvectors|eigenvectors]] </eigenvectors> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><emphasizeRightAngle> [[#Type:_boolVal|boolVal]] </emphasizeRightAngle> [0..1]</div> | ||
<div style="margin-left: 3em"><eqnStyle<div style="margin-left: 0.5em">style="[[#Type:_eqnStyles|eqnStyles]] [1]"</div> | <div style="margin-left: 3em"><eqnStyle<div style="margin-left: 0.5em">style="[[#Type:_eqnStyles|eqnStyles]] [1]"</div> | ||
<div style="margin-left: 0.5em">parameter="xs:string [0..1]"</div>/> [0..1]</div> | <div style="margin-left: 0.5em">parameter="xs:string [0..1]"</div>/> [0..1]</div> | ||
− | + | <div style="margin-left: 3em"><file<div style="margin-left: 0.5em">name="xs:string [0..1]"</div>/> [0..1]</div> | |
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><fixed> [[#Type:_boolVal|boolVal]] </fixed> [0..1]</div> |
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><font<div style="margin-left: 0.5em">serif="xs:boolean [0..1]"</div> |
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 0.5em">size="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div> |
− | + | <div style="margin-left: 0.5em">style="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div>/> [0..1]</div> | |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 3em"><forceReflexAngle> [[#Type:_boolVal|boolVal]] </forceReflexAngle> [0..1]</div> |
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><ggbscript> [[#Type:_stringVal|stringVal]] </ggbscript> [0..1]</div> |
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><inBackground> [[#Type:_boolVal|boolVal]] </inBackground> [0..1]</div> |
− | + | <div style="margin-left: 3em"><interpolate> [[#Type:_boolVal|boolVal]] </interpolate> [0..1]</div> | |
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><javascript> [[#Type:_stringVal|stringVal]] </javascript> [0..1]</div> |
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><keepTypeOnTransform> [[#Type:_boolVal|boolVal]] </keepTypeOnTransform> [0..1]</div> |
+ | <div style="margin-left: 3em"><isLaTeX> [[#Type:_boolVal|boolVal]] </isLaTeX> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><lineStyle<div style="margin-left: 0.5em">thickness="[[#Type:_lineThickness|lineThickness]] [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">type="[[#Type:_lineTypes|lineTypes]] [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">typeHidden="xs:integer [0..1]"</div>/> [0..1]</div> | ||
<div style="margin-left: 3em"><labelMode> [[#Type:_intVal|intVal]] </labelMode> [0..1]</div> | <div style="margin-left: 3em"><labelMode> [[#Type:_intVal|intVal]] </labelMode> [0..1]</div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div style="margin-left: 3em"><labelOffset> [[#Type:_xyCoords|xyCoords]] </labelOffset> [0..1]</div> | <div style="margin-left: 3em"><labelOffset> [[#Type:_xyCoords|xyCoords]] </labelOffset> [0..1]</div> | ||
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><layer> [[#Type:_intVal|intVal]] </layer> [0..1]</div> |
− | |||
<div style="margin-left: 3em"><linkedGeo<div style="margin-left: 0.5em">exp="xs:string [0..1]"</div>/> [0..1]</div> | <div style="margin-left: 3em"><linkedGeo<div style="margin-left: 0.5em">exp="xs:string [0..1]"</div>/> [0..1]</div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div style="margin-left: 3em"><matrix> [[#Type:_matrix|matrix]] </matrix> [0..1]</div> | <div style="margin-left: 3em"><matrix> [[#Type:_matrix|matrix]] </matrix> [0..1]</div> | ||
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><objColor> [[#Type:_fillType|fillType]] </objColor> [1]</div> |
+ | <div style="margin-left: 3em"><outlyingIntersections> [[#Type:_boolVal|boolVal]] </outlyingIntersections> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><pointSize> [[#Type:_doubleVal|doubleVal]] </pointSize> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><pointStyle<div style="margin-left: 0.5em">val="[[#Type:_pointStyles|pointStyles]] [0..1]"</div>/> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><selectionAllowed> [[#Type:_boolVal|boolVal]] </selectionAllowed> [0..1]</div> | ||
+ | <div style="margin-left: 3em"><show<div style="margin-left: 0.5em">object="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">label="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">ev="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div>/> [0..1]</div> | ||
<div style="margin-left: 3em"><slider> [[#Type:_slider|slider]] </slider> [0..1]</div> | <div style="margin-left: 3em"><slider> [[#Type:_slider|slider]] </slider> [0..1]</div> | ||
− | + | <div style="margin-left: 3em"><slopeTriangleSize> [[#Type:_intVal|intVal]] </slopeTriangleSize> [0..1]</div> | |
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><spreadsheetTrace> [[#Type:_spreadsheetTrace|spreadsheetTrace]] </spreadsheetTrace> [0..1]</div> |
− | <div style="margin-left: 3em">< | ||
− | |||
− | |||
− | |||
− | |||
<div style="margin-left: 3em"><startPoint> [[#Type:_expCoords|expCoords]] </startPoint> [0..1]</div> | <div style="margin-left: 3em"><startPoint> [[#Type:_expCoords|expCoords]] </startPoint> [0..1]</div> | ||
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 3em"><tooltipMode> [[#Type:_tooltipModes|tooltipModes]] </tooltipMode> [0..1]</div> |
− | + | <div style="margin-left: 3em"><trace> [[#Type:_boolVal|boolVal]] </trace> [0..1]</div> | |
− | + | <div style="margin-left: 3em"><value<div style="margin-left: 0.5em">val="[[#Type:_doubleOrBool|doubleOrBool]] [1]"</div> | |
− | <div style="margin-left: 3em">< | + | <div style="margin-left: 0.5em">random="xs:bool [0..1]"</div>/> [0..1]</div> |
− | |||
− | |||
− | <div style="margin-left: 3em">< | ||
− | |||
− | |||
− | |||
− | |||
<div style="margin-left: 1.5em">End All</div></element></div> | <div style="margin-left: 1.5em">End All</div></element></div> | ||
</div> | </div> | ||
</div> | </div> | ||
− | ==Global Definitions== | + | ==Global Definitions== |
Line 152: | Line 137: | ||
<table class="hierarchy"> | <table class="hierarchy"> | ||
− | |||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
Line 160: | Line 144: | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
<td>None</td> | <td>None</td> | ||
− | |||
</tr> | </tr> | ||
</table> | </table> | ||
Line 169: | Line 152: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Abstract</th> | <th>Abstract</th> | ||
<td>no</td> | <td>no</td> | ||
Line 177: | Line 159: | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
<div id="Type:_animation_xibox" class="contents"> | <div id="Type:_animation_xibox" class="contents"> | ||
− | + | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">step="xs:string [0..1]"</div> | |
− | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">step="xs: | ||
<div style="margin-left: 0.5em">speed="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">speed="xs:double [0..1]"</div> | ||
<div style="margin-left: 0.5em">type="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | <div style="margin-left: 0.5em">type="[[#Type:_nonNegInt|nonNegInt]] [0..1]"</div> | ||
<div style="margin-left: 0.5em">playing="xs:boolean [0..1]"</div>/> </div> | <div style="margin-left: 0.5em">playing="xs:boolean [0..1]"</div>/> </div> | ||
</div> | </div> | ||
− | |||
</div> | </div> | ||
Line 194: | Line 174: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
<td>None</td> | <td>None</td> | ||
Line 202: | Line 181: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>boolVal</td> | <td>boolVal</td> | ||
</tr> | </tr> | ||
Line 210: | Line 188: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
Line 227: | Line 204: | ||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
− | |||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
Line 235: | Line 211: | ||
<th>Name</th> | <th>Name</th> | ||
<td>coords</td> | <td>coords</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 244: | Line 219: | ||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Type:_coords_xibox" class="contents"> | <div id="Type:_coords_xibox" class="contents"> | ||
<div style="margin-left: 0em"><...<div style="margin-left: 0.5em">x="xs:double [1]"</div> | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">x="xs:double [1]"</div> | ||
Line 250: | Line 224: | ||
<div style="margin-left: 0.5em">z="xs:double [1]"</div> | <div style="margin-left: 0.5em">z="xs:double [1]"</div> | ||
<div style="margin-left: 0.5em">w="xs:double [0..1]"</div>/> </div> | <div style="margin-left: 0.5em">w="xs:double [0..1]"</div>/> </div> | ||
− | |||
</div> | </div> | ||
</div> | </div> | ||
Line 261: | Line 234: | ||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
− | |||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
Line 270: | Line 242: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>doubleVal</td> | <td>doubleVal</td> | ||
</tr> | </tr> | ||
Line 278: | Line 249: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
Line 295: | Line 265: | ||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
− | |||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
Line 303: | Line 272: | ||
<th>Name</th> | <th>Name</th> | ||
<td>eigenvectors</td> | <td>eigenvectors</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 312: | Line 280: | ||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | |||
<div id="Type:_eigenvectors_xibox" class="contents"> | <div id="Type:_eigenvectors_xibox" class="contents"> | ||
<div style="margin-left: 0em"><...<div style="margin-left: 0.5em">x0="xs:double [1]"</div> | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">x0="xs:double [1]"</div> | ||
Line 319: | Line 286: | ||
<div style="margin-left: 0.5em">y1="xs:double [1]"</div> | <div style="margin-left: 0.5em">y1="xs:double [1]"</div> | ||
<div style="margin-left: 0.5em">z0="xs:double [1]"</div> | <div style="margin-left: 0.5em">z0="xs:double [1]"</div> | ||
− | |||
<div style="margin-left: 0.5em">z1="xs:double [1]"</div>/> </div> | <div style="margin-left: 0.5em">z1="xs:double [1]"</div>/> </div> | ||
</div> | </div> | ||
Line 329: | Line 295: | ||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
− | |||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
Line 337: | Line 302: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
Line 345: | Line 309: | ||
<tr> | <tr> | ||
<th>Abstract</th> | <th>Abstract</th> | ||
− | |||
<td>no</td> | <td>no</td> | ||
</tr> | </tr> | ||
Line 355: | Line 318: | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | |||
</table> | </table> | ||
<div class="sample box"> | <div class="sample box"> | ||
Line 363: | Line 325: | ||
<div style="margin-left: 0.5em">x="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">x="xs:double [0..1]"</div> | ||
<div style="margin-left: 0.5em">y="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">y="xs:double [0..1]"</div> | ||
− | |||
<div style="margin-left: 0.5em">z="xs:double [0..1]"</div> | <div style="margin-left: 0.5em">z="xs:double [0..1]"</div> | ||
<div style="margin-left: 0.5em">exp="xs:string [0..1]"</div>/> </div> | <div style="margin-left: 0.5em">exp="xs:string [0..1]"</div>/> </div> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | ===Type: fillType=== | ||
+ | |||
+ | <table class="hierarchy"> | ||
+ | <tr> | ||
+ | <th>Super-types:</th> | ||
+ | <td>None</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <th>Sub-types:</th> | ||
+ | <td>None</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <table class="properties"> | ||
+ | <tr> | ||
+ | <th>Name</th> | ||
+ | <td>fillType</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <th>Abstract</th> | ||
+ | <td>no</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <div class="sample box"> | ||
+ | <div>XML Instance Representation</div> | ||
+ | <div id="Type:_fillType_xibox" class="contents"> | ||
+ | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">r="[[#Type:_nonNegInt|nonNegInt]] [1]"</div> | ||
+ | <div style="margin-left: 0.5em">g="[[#Type:_nonNegInt|nonNegInt]] [1]"</div> | ||
+ | <div style="margin-left: 0.5em">b="[[#Type:_nonNegInt|nonNegInt]] [1]"</div> | ||
+ | <div style="margin-left: 0.5em">dynamicr="xs:string [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">dynamicg="xs:string [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">dynamicb="xs:string [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">alpha="xs:double [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">hatchAngle="xs:double [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">hatchDistance="xs:double [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">image="xs:string [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">inverseFill="xs:boolean [0..1]"</div>/> </div> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 373: | Line 373: | ||
<table class="hierarchy"> | <table class="hierarchy"> | ||
<tr> | <tr> | ||
− | |||
<th>Super-types:</th> | <th>Super-types:</th> | ||
<td>None</td> | <td>None</td> | ||
Line 381: | Line 380: | ||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
− | |||
</table> | </table> | ||
<table class="properties"> | <table class="properties"> | ||
Line 390: | Line 388: | ||
<tr> | <tr> | ||
<th>Abstract</th> | <th>Abstract</th> | ||
− | |||
<td>no</td> | <td>no</td> | ||
</tr> | </tr> | ||
Line 398: | Line 395: | ||
<div id="Type:_intVal_xibox" class="contents"> | <div id="Type:_intVal_xibox" class="contents"> | ||
<div style="margin-left: 0em"><...<div style="margin-left: 0.5em">val="xs:int [1]"</div>/> </div> | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">val="xs:int [1]"</div>/> </div> | ||
− | |||
</div> | </div> | ||
</div> | </div> | ||
Line 409: | Line 405: | ||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
− | |||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
Line 418: | Line 413: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>ioType</td> | <td>ioType</td> | ||
</tr> | </tr> | ||
Line 426: | Line 420: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
Line 433: | Line 426: | ||
<div style="margin-left: 0.5em">a1="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">a1="xs:string [0..1]"</div> | ||
<div style="margin-left: 0.5em">a2="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">a2="xs:string [0..1]"</div> | ||
− | |||
<div style="margin-left: 0.5em">a3="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">a3="xs:string [0..1]"</div> | ||
<div style="margin-left: 0.5em">a4="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">a4="xs:string [0..1]"</div> | ||
Line 440: | Line 432: | ||
<div style="margin-left: 0.5em">a7="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">a7="xs:string [0..1]"</div> | ||
<div style="margin-left: 0.5em">a8="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">a8="xs:string [0..1]"</div> | ||
− | |||
<div style="margin-left: 0.5em">a9="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">a9="xs:string [0..1]"</div> | ||
<div style="margin-left: 0.5em">a10="xs:string [0..1]"</div> | <div style="margin-left: 0.5em">a10="xs:string [0..1]"</div> | ||
Line 450: | Line 441: | ||
<table class="hierarchy"> | <table class="hierarchy"> | ||
− | |||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
Line 458: | Line 448: | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
<td>None</td> | <td>None</td> | ||
− | |||
</tr> | </tr> | ||
</table> | </table> | ||
Line 467: | Line 456: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Abstract</th> | <th>Abstract</th> | ||
<td>no</td> | <td>no</td> | ||
Line 475: | Line 463: | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
<div id="Type:_matrix_xibox" class="contents"> | <div id="Type:_matrix_xibox" class="contents"> | ||
− | |||
<div style="margin-left: 0em"><...<div style="margin-left: 0.5em">A0="xs:double [1]"</div> | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">A0="xs:double [1]"</div> | ||
<div style="margin-left: 0.5em">A1="xs:double [1]"</div> | <div style="margin-left: 0.5em">A1="xs:double [1]"</div> | ||
Line 482: | Line 469: | ||
<div style="margin-left: 0.5em">A4="xs:double [1]"</div> | <div style="margin-left: 0.5em">A4="xs:double [1]"</div> | ||
<div style="margin-left: 0.5em">A5="xs:double [1]"</div>/> </div> | <div style="margin-left: 0.5em">A5="xs:double [1]"</div>/> </div> | ||
− | |||
</div> | </div> | ||
</div> | </div> | ||
Line 493: | Line 479: | ||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
− | |||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
Line 502: | Line 487: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>rgbColor</td> | <td>rgbColor</td> | ||
</tr> | </tr> | ||
Line 510: | Line 494: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
Line 517: | Line 500: | ||
<div style="margin-left: 0.5em">g="[[#Type:_nonNegInt|nonNegInt]] [1]"</div> | <div style="margin-left: 0.5em">g="[[#Type:_nonNegInt|nonNegInt]] [1]"</div> | ||
<div style="margin-left: 0.5em">b="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>/> </div> | <div style="margin-left: 0.5em">b="[[#Type:_nonNegInt|nonNegInt]] [1]"</div>/> </div> | ||
− | |||
</div> | </div> | ||
</div> | </div> | ||
− | ===Type: | + | ===Type: slider=== |
<table class="hierarchy"> | <table class="hierarchy"> | ||
Line 528: | Line 510: | ||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
− | |||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
Line 537: | Line 518: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | + | <td>slider</td> | |
− | <td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 545: | Line 525: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | <div id="Type: | + | <div id="Type:_slider_xibox" class="contents"> |
− | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em"> | + | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">min="xs:string [0..1]"</div> |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 0.5em">max="xs:string [0..1]"</div> |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 0.5em">width="xs:double [1]"</div> |
− | + | <div style="margin-left: 0.5em">x="xs:double [1]"</div> | |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 0.5em">y="xs:double [1]"</div> |
+ | <div style="margin-left: 0.5em">fixed="xs:boolean [1]"</div> | ||
+ | <div style="margin-left: 0.5em">absoluteScreenLocation="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">horizontal="xs:boolean [1]"</div>/> </div> | ||
</div> | </div> | ||
</div> | </div> | ||
− | ===Type: | + | ===Type: spreadsheetTrace=== |
<table class="hierarchy"> | <table class="hierarchy"> | ||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
− | |||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
Line 570: | Line 551: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | <td> | + | <td>spreadsheetTrace</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<th>Abstract</th> | <th>Abstract</th> | ||
− | |||
<td>no</td> | <td>no</td> | ||
</tr> | </tr> | ||
Line 584: | Line 563: | ||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
− | <div id="Type: | + | <div id="Type:_spreadsheetTrace_xibox" class="contents"> |
− | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em"> | + | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">traceColumn1="xs:integer [0..1]"</div> |
− | + | <div style="margin-left: 0.5em">traceColumn2="xs:integer [0..1]"</div> | |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 0.5em">traceRow1="xs:integer [0..1]"</div> |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 0.5em">traceRow2="xs:integer [0..1]"</div> |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 0.5em">tracingRow="xs:integer [0..1]"</div> |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 0.5em">numRows="xs:integer [0..1]"</div> |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 0.5em">headerOffset="xs:integer [0..1]"</div> |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 0.5em">doColumnReset="xs:boolean [0..1]"</div> |
− | + | <div style="margin-left: 0.5em">doRowLimit="xs:boolean [0..1]"</div> | |
− | <div style="margin-left: 0.5em"> | + | <div style="margin-left: 0.5em">showLabel="xs:boolean [0..1]"</div> |
+ | <div style="margin-left: 0.5em">showTraceList="xs:boolean [0..1]"</div> | ||
+ | <div style="margin-left: 0.5em">doTraceGeoCopy="xs:boolean [0..1]"</div>/> </div> | ||
</div> | </div> | ||
</div> | </div> | ||
Line 603: | Line 584: | ||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
− | |||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
Line 611: | Line 591: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
Line 619: | Line 598: | ||
<tr> | <tr> | ||
<th>Abstract</th> | <th>Abstract</th> | ||
− | |||
<td>no</td> | <td>no</td> | ||
</tr> | </tr> | ||
Line 627: | Line 605: | ||
<div id="Type:_stringVal_xibox" class="contents"> | <div id="Type:_stringVal_xibox" class="contents"> | ||
<div style="margin-left: 0em"><...<div style="margin-left: 0.5em">val="xs:string [1]"</div>/> </div> | <div style="margin-left: 0em"><...<div style="margin-left: 0.5em">val="xs:string [1]"</div>/> </div> | ||
− | |||
</div> | </div> | ||
</div> | </div> | ||
Line 638: | Line 615: | ||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
− | |||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
Line 647: | Line 623: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>xyCoords</td> | <td>xyCoords</td> | ||
</tr> | </tr> | ||
Line 655: | Line 630: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
<div class="sample box"> | <div class="sample box"> | ||
<div>XML Instance Representation</div> | <div>XML Instance Representation</div> | ||
Line 662: | Line 636: | ||
<div style="margin-left: 0.5em">y="xs:double [1]"</div>/> </div> | <div style="margin-left: 0.5em">y="xs:double [1]"</div>/> </div> | ||
</div> | </div> | ||
− | |||
</div> | </div> | ||
Line 671: | Line 644: | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
<td>xs:int < <strong>algebraStyles</strong> (by restriction)</td> | <td>xs:int < <strong>algebraStyles</strong> (by restriction)</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 680: | Line 652: | ||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
− | |||
<th>Name</th> | <th>Name</th> | ||
<td>algebraStyles</td> | <td>algebraStyles</td> | ||
Line 688: | Line 659: | ||
<td> | <td> | ||
<ul> | <ul> | ||
− | |||
<li>Base XSD Type: int</li> | <li>Base XSD Type: int</li> | ||
</ul> | </ul> | ||
Line 695: | Line 665: | ||
</ul> | </ul> | ||
</td> | </td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 713: | Line 682: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
<td>None</td> | <td>None</td> | ||
Line 721: | Line 689: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>angleUnits</td> | <td>angleUnits</td> | ||
</tr> | </tr> | ||
Line 729: | Line 696: | ||
<ul> | <ul> | ||
<li>Base XSD Type: string</li> | <li>Base XSD Type: string</li> | ||
− | |||
</ul> | </ul> | ||
<ul> | <ul> | ||
Line 737: | Line 703: | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | |||
</table> | </table> | ||
Line 746: | Line 711: | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
<td>xs:int < <strong>axisIds</strong> (by restriction)</td> | <td>xs:int < <strong>axisIds</strong> (by restriction)</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 755: | Line 719: | ||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
− | |||
<th>Name</th> | <th>Name</th> | ||
<td>axisIds</td> | <td>axisIds</td> | ||
Line 763: | Line 726: | ||
<td> | <td> | ||
<ul> | <ul> | ||
− | |||
<li>Base XSD Type: int</li> | <li>Base XSD Type: int</li> | ||
</ul> | </ul> | ||
Line 770: | Line 732: | ||
</ul> | </ul> | ||
</td> | </td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 788: | Line 749: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
<td>None</td> | <td>None</td> | ||
Line 796: | Line 756: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>axisTypes</td> | <td>axisTypes</td> | ||
</tr> | </tr> | ||
Line 804: | Line 763: | ||
<ul> | <ul> | ||
<li>Base XSD Type: int</li> | <li>Base XSD Type: int</li> | ||
− | |||
</ul> | </ul> | ||
<ul> | <ul> | ||
Line 811: | Line 769: | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | |||
<tr> | <tr> | ||
<th>Documentation</th> | <th>Documentation</th> | ||
Line 823: | Line 780: | ||
<table class="hierarchy"> | <table class="hierarchy"> | ||
− | |||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
Line 830: | Line 786: | ||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
− | |||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
Line 838: | Line 793: | ||
<th>Name</th> | <th>Name</th> | ||
<td>coordStyles</td> | <td>coordStyles</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <th>Content</th> | ||
+ | <td> | ||
+ | <ul> | ||
+ | <li>Base XSD Type: string</li> | ||
+ | </ul> | ||
+ | <ul> | ||
+ | <li> | ||
+ | <em>pattern</em> = cartesian|polar|complex</li> | ||
+ | </ul> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | ===Type: data=== | ||
+ | |||
+ | <table class="hierarchy"> | ||
+ | <tr> | ||
+ | <th>Super-types:</th> | ||
+ | <td>xs:string < <strong>data</strong> (by restriction)</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <th>Sub-types:</th> | ||
+ | <td>None</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <table class="properties"> | ||
+ | <tr> | ||
+ | <th>Name</th> | ||
+ | <td>data</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 847: | Line 832: | ||
</ul> | </ul> | ||
<ul> | <ul> | ||
− | |||
<li> | <li> | ||
− | <em>pattern</em> = | + | <em>pattern</em> = \[(\[.*\],?)*\]</li> |
</ul> | </ul> | ||
</td> | </td> | ||
Line 858: | Line 842: | ||
<table class="hierarchy"> | <table class="hierarchy"> | ||
− | |||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
Line 865: | Line 848: | ||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
− | |||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
Line 873: | Line 855: | ||
<th>Name</th> | <th>Name</th> | ||
<td>decorTypes</td> | <td>decorTypes</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 882: | Line 863: | ||
</ul> | </ul> | ||
<ul> | <ul> | ||
− | |||
<li>0 <= <em>value</em> <= 6</li> | <li>0 <= <em>value</em> <= 6</li> | ||
</ul> | </ul> | ||
Line 889: | Line 869: | ||
<tr> | <tr> | ||
<th>Documentation</th> | <th>Documentation</th> | ||
− | |||
<td> | <td> | ||
Meanings of values: 0=none, 1=single tick,2=double tick, 3=tripple tick, 4=simple arrow, | Meanings of values: 0=none, 1=single tick,2=double tick, 3=tripple tick, 4=simple arrow, | ||
Line 902: | Line 881: | ||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
− | |||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
Line 910: | Line 888: | ||
</tr> | </tr> | ||
</table> | </table> | ||
− | |||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
Line 918: | Line 895: | ||
<tr> | <tr> | ||
<th>Content</th> | <th>Content</th> | ||
− | |||
<td> | <td> | ||
<ul> | <ul> | ||
Line 926: | Line 902: | ||
</ul> | </ul> | ||
</li> | </li> | ||
− | |||
</ul> | </ul> | ||
</td> | </td> | ||
Line 938: | Line 913: | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
<td>xs:string < <strong>elType</strong> (by restriction)</td> | <td>xs:string < <strong>elType</strong> (by restriction)</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 947: | Line 921: | ||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
− | |||
<th>Name</th> | <th>Name</th> | ||
<td>elType</td> | <td>elType</td> | ||
Line 955: | Line 928: | ||
<td> | <td> | ||
<ul> | <ul> | ||
− | |||
<li>Base XSD Type: string</li> | <li>Base XSD Type: string</li> | ||
</ul> | </ul> | ||
<ul> | <ul> | ||
<li> | <li> | ||
− | <em>pattern</em> = angle|boolean|button|conic(part)?|function|image|line(3d)?|list|numeric|point(3d)?|polygon(3d)?|ray(3d)?|segment(3d)?|text(field)?|vector</li> | + | <em>pattern</em> = angle|boolean|button|conic(part)?(3d)?|curvecartesian(3d)?|function(NVar)?|image|implicitpoly|line(3d)?|list|locus|numeric|point(3d)?|polygon(3d)?|polyline|quadric|ray(3d)?|segment(3d)?|text(field)?|vector</li> |
</ul> | </ul> | ||
</td> | </td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th>Documentation</th> | <th>Documentation</th> | ||
<td> | <td> | ||
− | Values "button" and "textfield" only available for GeoGebra >=4.0 | + | Values "button", "implicitpoly", "polyline" and "textfield" only available for GeoGebra >=4.0 |
</td> | </td> | ||
</tr> | </tr> | ||
Line 980: | Line 951: | ||
<td>xs:string < <strong>eqnStyles</strong> (by restriction)</td> | <td>xs:string < <strong>eqnStyles</strong> (by restriction)</td> | ||
</tr> | </tr> | ||
− | |||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
Line 989: | Line 959: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>eqnStyles</td> | <td>eqnStyles</td> | ||
</tr> | </tr> | ||
Line 997: | Line 966: | ||
<ul> | <ul> | ||
<li>Base XSD Type: string</li> | <li>Base XSD Type: string</li> | ||
− | |||
</ul> | </ul> | ||
<ul> | <ul> | ||
Line 1,005: | Line 973: | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | |||
</table> | </table> | ||
Line 1,014: | Line 981: | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
<td>xs:int < <strong>gridTypes</strong> (by restriction)</td> | <td>xs:int < <strong>gridTypes</strong> (by restriction)</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,023: | Line 989: | ||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
− | |||
<th>Name</th> | <th>Name</th> | ||
<td>gridTypes</td> | <td>gridTypes</td> | ||
Line 1,031: | Line 996: | ||
<td> | <td> | ||
<ul> | <ul> | ||
− | |||
<li>Base XSD Type: int</li> | <li>Base XSD Type: int</li> | ||
</ul> | </ul> | ||
<ul> | <ul> | ||
− | <li>0 <= <em>value</em> <= | + | <li>0 <= <em>value</em> <= 2</li> |
</ul> | </ul> | ||
</td> | </td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<th>Documentation</th> | <th>Documentation</th> | ||
<td> | <td> | ||
− | Meanings of values: 0=cartesian, 1=isometric | + | Meanings of values: 0=cartesian, 1=isometric, 2 polar |
</td> | </td> | ||
</tr> | </tr> | ||
Line 1,056: | Line 1,019: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
<td>None</td> | <td>None</td> | ||
Line 1,064: | Line 1,026: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>lineThickness</td> | <td>lineThickness</td> | ||
</tr> | </tr> | ||
Line 1,072: | Line 1,033: | ||
<ul> | <ul> | ||
<li>Base XSD Type: int</li> | <li>Base XSD Type: int</li> | ||
− | |||
</ul> | </ul> | ||
<ul> | <ul> | ||
Line 1,079: | Line 1,039: | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | |||
</table> | </table> | ||
Line 1,088: | Line 1,047: | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
<td>xs:int < <strong>lineTypes</strong> (by restriction)</td> | <td>xs:int < <strong>lineTypes</strong> (by restriction)</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,097: | Line 1,055: | ||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
− | |||
<th>Name</th> | <th>Name</th> | ||
<td>lineTypes</td> | <td>lineTypes</td> | ||
Line 1,105: | Line 1,062: | ||
<td> | <td> | ||
<ul> | <ul> | ||
− | |||
<li>Base XSD Type: int</li> | <li>Base XSD Type: int</li> | ||
</ul> | </ul> | ||
Line 1,113: | Line 1,069: | ||
</ul> | </ul> | ||
</td> | </td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,131: | Line 1,086: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
<td>None</td> | <td>None</td> | ||
Line 1,139: | Line 1,093: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>nonNegInt</td> | <td>nonNegInt</td> | ||
</tr> | </tr> | ||
Line 1,147: | Line 1,100: | ||
<ul> | <ul> | ||
<li>Base XSD Type: integer</li> | <li>Base XSD Type: integer</li> | ||
− | |||
</ul> | </ul> | ||
<ul> | <ul> | ||
Line 1,155: | Line 1,107: | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | |||
</table> | </table> | ||
Line 1,164: | Line 1,115: | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
<td>xs:int < <strong>pointCapturings</strong> (by restriction)</td> | <td>xs:int < <strong>pointCapturings</strong> (by restriction)</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,173: | Line 1,123: | ||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
− | |||
<th>Name</th> | <th>Name</th> | ||
<td>pointCapturings</td> | <td>pointCapturings</td> | ||
Line 1,181: | Line 1,130: | ||
<td> | <td> | ||
<ul> | <ul> | ||
− | |||
<li>Base XSD Type: int</li> | <li>Base XSD Type: int</li> | ||
</ul> | </ul> | ||
Line 1,188: | Line 1,136: | ||
</ul> | </ul> | ||
</td> | </td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,206: | Line 1,153: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
<td>None</td> | <td>None</td> | ||
Line 1,214: | Line 1,160: | ||
<tr> | <tr> | ||
<th>Name</th> | <th>Name</th> | ||
− | |||
<td>pointStyles</td> | <td>pointStyles</td> | ||
</tr> | </tr> | ||
Line 1,222: | Line 1,167: | ||
<ul> | <ul> | ||
<li>Base XSD Type: int</li> | <li>Base XSD Type: int</li> | ||
− | |||
</ul> | </ul> | ||
<ul> | <ul> | ||
Line 1,229: | Line 1,173: | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | |||
<tr> | <tr> | ||
<th>Documentation</th> | <th>Documentation</th> | ||
Line 1,242: | Line 1,185: | ||
<table class="hierarchy"> | <table class="hierarchy"> | ||
− | |||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
Line 1,249: | Line 1,191: | ||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
− | |||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
Line 1,257: | Line 1,198: | ||
<th>Name</th> | <th>Name</th> | ||
<td>positiveInt</td> | <td>positiveInt</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,266: | Line 1,206: | ||
</ul> | </ul> | ||
<ul> | <ul> | ||
+ | <li> | ||
+ | <em>value</em> >= 1</li> | ||
+ | </ul> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | ===Type: representation=== | ||
+ | |||
+ | <table class="hierarchy"> | ||
+ | <tr> | ||
+ | <th>Super-types:</th> | ||
+ | <td>xs:string < <strong>representation</strong> (by restriction)</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <th>Sub-types:</th> | ||
+ | <td>None</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <table class="properties"> | ||
+ | <tr> | ||
+ | <th>Name</th> | ||
+ | <td>representation</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <th>Content</th> | ||
+ | <td> | ||
+ | <ul> | ||
+ | <li>Base XSD Type: string</li> | ||
+ | </ul> | ||
+ | <ul> | ||
<li> | <li> | ||
− | <em> | + | <em>pattern</em> = array</li> |
</ul> | </ul> | ||
</td> | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <th>Documentation</th> | ||
+ | <td> | ||
+ | Possible ways for representing coefficients, only 1 possibility in 4.0 | ||
+ | </td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
Line 1,277: | Line 1,253: | ||
<table class="hierarchy"> | <table class="hierarchy"> | ||
− | |||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
Line 1,284: | Line 1,259: | ||
<tr> | <tr> | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
− | |||
<td>None</td> | <td>None</td> | ||
</tr> | </tr> | ||
Line 1,292: | Line 1,266: | ||
<th>Name</th> | <th>Name</th> | ||
<td>rightAngleStyles</td> | <td>rightAngleStyles</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,301: | Line 1,274: | ||
</ul> | </ul> | ||
<ul> | <ul> | ||
− | |||
<li>0 <= <em>value</em> <= 3</li> | <li>0 <= <em>value</em> <= 3</li> | ||
</ul> | </ul> | ||
Line 1,308: | Line 1,280: | ||
<tr> | <tr> | ||
<th>Documentation</th> | <th>Documentation</th> | ||
− | |||
<td> | <td> | ||
Meanings of values: 0=none, 1=square, 2=dot,3=L (Belgian style). | Meanings of values: 0=none, 1=square, 2=dot,3=L (Belgian style). | ||
Line 1,320: | Line 1,291: | ||
<tr> | <tr> | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
− | |||
<td>xs:int < <strong>tickStyles</strong> (by restriction)</td> | <td>xs:int < <strong>tickStyles</strong> (by restriction)</td> | ||
</tr> | </tr> | ||
Line 1,326: | Line 1,296: | ||
<th>Sub-types:</th> | <th>Sub-types:</th> | ||
<td>None</td> | <td>None</td> | ||
− | |||
</tr> | </tr> | ||
</table> | </table> | ||
Line 1,335: | Line 1,304: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | |||
<th>Content</th> | <th>Content</th> | ||
<td> | <td> | ||
Line 1,343: | Line 1,311: | ||
<ul> | <ul> | ||
<li>0 <= <em>value</em> <= 2</li> | <li>0 <= <em>value</em> <= 2</li> | ||
− | |||
</ul> | </ul> | ||
</td> | </td> | ||
Line 1,353: | Line 1,320: | ||
</td> | </td> | ||
</tr> | </tr> | ||
− | |||
</table> | </table> | ||
Line 1,362: | Line 1,328: | ||
<th>Super-types:</th> | <th>Super-types:</th> | ||
<td>xs:int < <strong>tooltipModes</strong> (by restriction)</td> | <td>xs:int < <strong>tooltipModes</strong> (by restriction)</td> | ||
− | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
Line 1,371: | Line 1,336: | ||
<table class="properties"> | <table class="properties"> | ||
<tr> | <tr> | ||
− | |||
<th>Name</th> | <th>Name</th> | ||
<td>tooltipModes</td> | <td>tooltipModes</td> | ||
Line 1,379: | Line 1,343: | ||
<td> | <td> | ||
<ul> | <ul> | ||
− | |||
<li>Base XSD Type: int</li> | <li>Base XSD Type: int</li> | ||
</ul> | </ul> | ||
Line 1,386: | Line 1,349: | ||
</ul> | </ul> | ||
</td> | </td> | ||
− | |||
</tr> | </tr> | ||
</table> | </table> |
Revision as of 13:59, 6 January 2011
Following document was generated by a modification of xs3p stylesheet. It contains definitions of tags and types used in both geogebra.xml and geogebra_macro.xml files, which are the most important part of GeoGebra file format. For a brief introduction see XML reference.
Global Declarations
Element: construction
Name | construction |
---|---|
Type | Locally-defined complex type |
Nillable | no |
Abstract | no |
Element: element
Name | element |
---|---|
Type | Locally-defined complex type |
Nillable | no |
Abstract | no |
Documentation |
Subelements tooltipMode, javascript, ggbscript, sellectionAllowed and linkedGeo only available with GeoGebra >= 4.0. |
==Global Definitions==
Type: animation
Super-types: | None |
---|---|
Sub-types: | None |
Name | animation |
---|---|
Abstract | no |
Type: boolVal
Super-types: | None |
---|---|
Sub-types: | None |
Name | boolVal |
---|---|
Abstract | no |
Type: coords
Super-types: | None |
---|---|
Sub-types: | None |
Name | coords |
---|---|
Abstract | no |
Type: doubleVal
Super-types: | None |
---|---|
Sub-types: | None |
Name | doubleVal |
---|---|
Abstract | no |
Type: eigenvectors
Super-types: | None |
---|---|
Sub-types: | None |
Name | eigenvectors |
---|---|
Abstract | no |
Type: expCoords
Super-types: | None |
---|---|
Sub-types: | None |
Name | expCoords |
---|---|
Abstract | no |
Documentation |
Either exp (for relative start point) or numers x, y, z (for absolute start point) must be entered. Number parameter is valid only for image elements and reffers to one of the corners (1 to 3) |
Type: fillType
Super-types: | None |
---|---|
Sub-types: | None |
Name | fillType |
---|---|
Abstract | no |
Type: intVal
Super-types: | None |
---|---|
Sub-types: | None |
Name | intVal |
---|---|
Abstract | no |
Type: ioType
Super-types: | None |
---|---|
Sub-types: | None |
Name | ioType |
---|---|
Abstract | no |
Type: matrix
Super-types: | None |
---|---|
Sub-types: | None |
Name | matrix |
---|---|
Abstract | no |
Type: rgbColor
Super-types: | None |
---|---|
Sub-types: | None |
Name | rgbColor |
---|---|
Abstract | no |
Type: slider
Super-types: | None |
---|---|
Sub-types: | None |
Name | slider |
---|---|
Abstract | no |
Type: spreadsheetTrace
Super-types: | None |
---|---|
Sub-types: | None |
Name | spreadsheetTrace |
---|---|
Abstract | no |
Type: stringVal
Super-types: | None |
---|---|
Sub-types: | None |
Name | stringVal |
---|---|
Abstract | no |
Type: xyCoords
Super-types: | None |
---|---|
Sub-types: | None |
Name | xyCoords |
---|---|
Abstract | no |
Type: algebraStyles
Super-types: | xs:int < algebraStyles (by restriction) |
---|---|
Sub-types: | None |
Name | algebraStyles |
---|---|
Content |
|
Documentation |
Meaning of values:0=value,1=definition,2=command. |
Type: angleUnits
Super-types: | xs:string < angleUnits (by restriction) |
---|---|
Sub-types: | None |
Name | angleUnits |
---|---|
Content |
|
Type: axisIds
Super-types: | xs:int < axisIds (by restriction) |
---|---|
Sub-types: | None |
Name | axisIds |
---|---|
Content |
|
Documentation |
Meanings of values: 0=x, 1=y, 2=z |
Type: axisTypes
Super-types: | xs:int < axisTypes (by restriction) |
---|---|
Sub-types: | None |
Name | axisTypes |
---|---|
Content |
|
Documentation |
Meaning of values:0=full,1=arrrow,2=full bold,3=full arrow bold |
Type: coordStyles
Super-types: | xs:string < coordStyles (by restriction) |
---|---|
Sub-types: | None |
Name | coordStyles |
---|---|
Content |
|
Type: data
Super-types: | xs:string < data (by restriction) |
---|---|
Sub-types: | None |
Name | data |
---|---|
Content |
|
Type: decorTypes
Super-types: | xs:int < decorTypes (by restriction) |
---|---|
Sub-types: | None |
Name | decorTypes |
---|---|
Content |
|
Documentation |
Meanings of values: 0=none, 1=single tick,2=double tick, 3=tripple tick, 4=simple arrow, 5=double arrow, 6=tripple arrow.square, 2=dot,3=L (Belgian style). |
Type: doubleOrBool
Super-types: | None |
---|---|
Sub-types: | None |
Name | doubleOrBool |
---|---|
Content |
|
Type: elType
Super-types: | xs:string < elType (by restriction) |
---|---|
Sub-types: | None |
Name | elType |
---|---|
Content |
|
Documentation |
Values "button", "implicitpoly", "polyline" and "textfield" only available for GeoGebra >=4.0 |
Type: eqnStyles
Super-types: | xs:string < eqnStyles (by restriction) |
---|---|
Sub-types: | None |
Name | eqnStyles |
---|---|
Content |
|
Type: gridTypes
Super-types: | xs:int < gridTypes (by restriction) |
---|---|
Sub-types: | None |
Name | gridTypes |
---|---|
Content |
|
Documentation |
Meanings of values: 0=cartesian, 1=isometric, 2 polar |
Type: lineThickness
Super-types: | xs:int < lineThickness (by restriction) |
---|---|
Sub-types: | None |
Name | lineThickness |
---|---|
Content |
|
Type: lineTypes
Super-types: | xs:int < lineTypes (by restriction) |
---|---|
Sub-types: | None |
Name | lineTypes |
---|---|
Content |
|
Documentation |
Meanings of values: 0=full, 10=dashed short,15=dashed long,20=dotted,30=dashed dotted |
Type: nonNegInt
Super-types: | xs:integer < nonNegInt (by restriction) |
---|---|
Sub-types: | None |
Name | nonNegInt |
---|---|
Content |
|
Type: pointCapturings
Super-types: | xs:int < pointCapturings (by restriction) |
---|---|
Sub-types: | None |
Name | pointCapturings |
---|---|
Content |
|
Documentation |
Meanings of values: 0=off, 1=on, 2=on grid,3=automatic. |
Type: pointStyles
Super-types: | xs:int < pointStyles (by restriction) |
---|---|
Sub-types: | None |
Name | pointStyles |
---|---|
Content |
|
Documentation |
Meanings of values: -1=use global default, 0=full dot, 1=cross, 2=empty dot, 3=plus sign, 4=full diamond, 5=empty diamond, 6=triangle north, 7=triangle south, 8=triangle east, 9=triangle west. |
Type: positiveInt
Super-types: | xs:integer < positiveInt (by restriction) |
---|---|
Sub-types: | None |
Name | positiveInt |
---|---|
Content |
|
Type: representation
Super-types: | xs:string < representation (by restriction) |
---|---|
Sub-types: | None |
Name | representation |
---|---|
Content |
|
Documentation |
Possible ways for representing coefficients, only 1 possibility in 4.0 |
Type: rightAngleStyles
Super-types: | xs:int < rightAngleStyles (by restriction) |
---|---|
Sub-types: | None |
Name | rightAngleStyles |
---|---|
Content |
|
Documentation |
Meanings of values: 0=none, 1=square, 2=dot,3=L (Belgian style). |
Type: tickStyles
Super-types: | xs:int < tickStyles (by restriction) |
---|---|
Sub-types: | None |
Name | tickStyles |
---|---|
Content |
|
Documentation |
Meaning of values:0=major minor,1=major,2=none |
Type: tooltipModes
Super-types: | xs:int < tooltipModes (by restriction) |
---|---|
Sub-types: | None |
Name | tooltipModes |
---|---|
Content |
|