Author: reinhard Date: Mon Oct 4 06:14:40 2004 New Revision: 51894 Modified: cocoon/whiteboard/block-deployer/mapping/block.xml-mapping.xml cocoon/whiteboard/block-deployer/mapping/sample-wiring.xml Log: - work on XML mappings
Modified: cocoon/whiteboard/block-deployer/mapping/block.xml-mapping.xml ============================================================================== --- cocoon/whiteboard/block-deployer/mapping/block.xml-mapping.xml (original) +++ cocoon/whiteboard/block-deployer/mapping/block.xml-mapping.xml Mon Oct 4 06:14:40 2004 @@ -1,8 +1,8 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!DOCTYPE databases PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN" +<!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN" "http://castor.exolab.org/mapping.dtd"> <mapping> - <class name="org.apache.cocoon.blockdeployer.block.RealBlockDescriptor"> + <class name="org.apache.cocoon.blockdeployer.block.descriptor.RealBlockDescriptor"> <map-to xml="block" ns-uri="http://apache.org/cocoon/blocks/cob/1.0"/> <field name="name" type="string" > <bind-xml name="name" node="element" /> @@ -10,11 +10,14 @@ <field name="blockId" type="string"> <bind-xml name="id" node="attribute"/> </field> - <field name="properties" type="org.apache.cocoon.blockdeployer.block.BlockPropertyImpl" collection="collection" > + <field name="properties" type="org.apache.cocoon.blockdeployer.block.descriptor.BlockPropertyImpl" collection="collection" > <bind-xml name="property" node="element" location="properties"/> - </field> + </field> + <field name="requirements" type="org.apache.cocoon.blockdeployer.block.descriptor.RealBlockRequirement" collection="collection" > + <bind-xml name="requires" node="element" location="requirements"/> + </field> </class> - <class name="org.apache.cocoon.blockdeployer.block.BlockPropertyImpl"> + <class name="org.apache.cocoon.blockdeployer.block.descriptor.BlockPropertyImpl"> <map-to ns-uri="http://apache.org/cocoon/blocks/cob/1.0"/> <field name="name" type="string"> <bind-xml name="name" node="attribute"/> @@ -24,6 +27,15 @@ </field> <field name="defaultValue" type="string" > <bind-xml name="default" node="element" /> + </field> + </class> + <class name="org.apache.cocoon.blockdeployer.block.descriptor.RealBlockRequirement"> + <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="blockId" type="string" > + <bind-xml name="block" node="element" /> </field> </class> </mapping> Modified: cocoon/whiteboard/block-deployer/mapping/sample-wiring.xml ============================================================================== --- cocoon/whiteboard/block-deployer/mapping/sample-wiring.xml (original) +++ cocoon/whiteboard/block-deployer/mapping/sample-wiring.xml Mon Oct 4 06:14:40 2004 @@ -1,4 +1,5 @@ -<blocks xmlns="http://apache.org/cocoon/blocks/wiring/1.0"> +<!-- in Stefan's example "blocks" instead of "wiring" is used --> +<wiring xmlns="http://apache.org/cocoon/blocks/wiring/1.0"> <block id="http://mycompany.com/webmail/1.3.43" location="WEB-INF/blocks/384938958499"> @@ -20,7 +21,7 @@ <block id="http://mycompany.com/repositories/email/exchange/3.2.1" location="WEB-INF/blocks/394781274834"> <properties> - <property name="host">mail.blah.org</param> + <property name="host">mail.blah.org</property> </properties> </block> @@ -30,4 +31,4 @@ <block id="http://mycompany.com/skins/corporate/34.3.345" location="WEB-INF/blocks/746394782637"/> -</blocks> \ No newline at end of file +</wiring> \ No newline at end of file