]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.castor/src/main/resources/org/argeo/slc/castor/structure.xml
First consistent version with JMS
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.castor / src / main / resources / org / argeo / slc / castor / structure.xml
1 <?xml version="1.0"?>
2
3 <mapping>
4 <description>Structure related objects XML mapping</description>
5
6 <class name="org.argeo.slc.core.structure.tree.TreeSPath"
7 auto-complete="false">
8 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
9 ns-prefix="slc" />
10 <field name="asUniqueString" type="string">
11 <bind-xml node="attribute" />
12 </field>
13 </class>
14
15 <class name="org.argeo.slc.core.structure.SimpleSElement"
16 auto-complete="false">
17 <map-to ns-uri="http://argeo.org/projects/slc/schemas"
18 ns-prefix="slc" />
19 <field name="label" type="string" />
20 <field name="tags" collection="map">
21 <bind-xml name="tag" location="tags">
22 <class name="org.exolab.castor.mapping.MapItem">
23 <map-to
24 ns-uri="http://argeo.org/projects/slc/schemas" ns-prefix="slc" />
25 <field name="key" type="string">
26 <bind-xml name="name" node="attribute" />
27 </field>
28 <field name="value" type="string">
29 <bind-xml name="tag-value" />
30 </field>
31 </class>
32 </bind-xml>
33 </field>
34 </class>
35 </mapping>