Author: reinhard
Date: Mon Oct  4 06:14:12 2004
New Revision: 51893

Added:
   cocoon/whiteboard/block-deployer/mapping/wiring.xml-mapping.xml
Log:
- work on XML mappings

Added: cocoon/whiteboard/block-deployer/mapping/wiring.xml-mapping.xml
==============================================================================
--- (empty file)
+++ cocoon/whiteboard/block-deployer/mapping/wiring.xml-mapping.xml     Mon Oct 
 4 06:14:12 2004
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"
+                           "http://castor.exolab.org/mapping.dtd";>
+<mapping>
+    <class name="org.apache.cocoon.blockdeployer.wiring.RealBlockWiring">
+        <map-to xml="wiring" 
ns-uri="http://apache.org/cocoon/blocks/wiring/1.0"/>
+        <field name="blockDescriptors"
+            
type="org.apache.cocoon.blockdeployer.wiring.WiredRealBlockDescriptor" 
collection="collection">
+            <bind-xml name="block" node="element"/>
+        </field>
+    </class>
+    <class 
name="org.apache.cocoon.blockdeployer.wiring.WiredRealBlockDescriptor">
+        <map-to ns-uri="http://apache.org/cocoon/blocks/wiring/1.0"/>
+        <field name="id" type="string">
+            <bind-xml name="id" node="attribute"/>
+        </field>
+        <field name="location" type="string">
+            <bind-xml name="location" node="attribute"/>
+        </field>
+        <field name="mountPath" type="string">
+            <bind-xml name="mount" node="element"/>
+        </field>
+        <field name="properties"
+            
type="org.apache.cocoon.blockdeployer.wiring.WiredRealBlockProperty" 
collection="collection">
+            <bind-xml name="property" node="element" location="properties" />
+        </field>
+        <field name="connections"
+            
type="org.apache.cocoon.blockdeployer.wiring.WiredRealBlockConnection" 
collection="collection">
+            <bind-xml name="connection" node="element" location="connections"/>
+        </field>
+    </class>
+    <class 
name="org.apache.cocoon.blockdeployer.wiring.WiredRealBlockProperty">
+        <map-to ns-uri="http://apache.org/cocoon/blocks/cob/1.0"/>
+        <field name="name" type="string">
+            <bind-xml name="name" node="attribute"/>
+        </field>
+         <field name="value" type="string">
+            <bind-xml node="text"/>
+        </field>       
+    </class>
+    <class 
name="org.apache.cocoon.blockdeployer.wiring.WiredRealBlockConnection">
+        <map-to ns-uri="http://apache.org/cocoon/blocks/cob/1.0"/>
+        <field name="name" type="string">
+            <bind-xml name="name" node="attribute"/>
+        </field>
+         <field name="connectedBlockId" type="string">
+            <bind-xml node="text"/>
+        </field>        
+    </class>
+</mapping>

Reply via email to