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>