blob: 9f5840fec70e7a74a2c6ccf0062316cc78569bed [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<mapping>
<description>Portalprofile mapping file</description>
<class name="org.apache.cocoon.portal.aspect.impl.AbstractAspectalizable">
<field name="persistentAspectData" type="org.exolab.castor.mapping.MapItem" collection="map" handler="org.apache.cocoon.portal.util.AspectDataFieldHandler">
<bind-xml name="aspect"/>
</field>
</class>
<class name="org.apache.cocoon.portal.factory.impl.AbstractProducible"
extends="org.apache.cocoon.portal.aspect.impl.AbstractAspectalizable">
<field name="name" type="java.lang.String">
<bind-xml name="name" node="attribute" />
</field>
<field name="id" type="java.lang.String" >
<bind-xml name="id" node="attribute" />
</field>
</class>
<class name="org.apache.cocoon.portal.layout.AbstractParameters">
<field name="parameters" type="org.apache.cocoon.portal.util.AttributedMapItem" collection="map" handler="org.apache.cocoon.portal.util.ParameterFieldHandler">
<bind-xml name="parameter" />
</field>
</class>
<class name="org.apache.cocoon.portal.layout.AbstractLayout"
extends="org.apache.cocoon.portal.factory.impl.AbstractProducible">
<field name="layoutRendererName" type="java.lang.String">
<bind-xml name="layout-renderer-name" node="attribute" />
</field>
<field name="parameters" type="org.exolab.castor.mapping.MapItem" collection="map" handler="org.apache.cocoon.portal.util.ParameterFieldHandler">
<bind-xml name="parameter" />
</field>
</class>
<class name="org.apache.cocoon.portal.layout.impl.LinkLayout"
extends="org.apache.cocoon.portal.layout.AbstractLayout">
<map-to xml="link-layout" />
<field name="layoutKey" type="java.lang.String">
<bind-xml name="layout-key" node="attribute" />
</field>
<field name="layoutId" type="java.lang.String">
<bind-xml name="layout-id" node="attribute" />
</field>
</class>
<class name="org.apache.cocoon.portal.layout.impl.CompositeLayoutImpl"
extends="org.apache.cocoon.portal.layout.AbstractLayout">
<map-to xml="composite-layout"/>
<field name="items" type="org.apache.cocoon.portal.layout.Item"
collection="collection"
set-method="addItem"
get-method="getItems">
<bind-xml auto-naming="deriveByClass" />
</field>
</class>
<class name="org.apache.cocoon.portal.layout.impl.FrameLayout"
extends="org.apache.cocoon.portal.layout.AbstractLayout">
<map-to xml="frame-layout" />
<field name="source" type="java.lang.String" />
</class>
<class name="org.apache.cocoon.portal.layout.Item"
extends="org.apache.cocoon.portal.layout.AbstractParameters">
<field name="layout" type="org.apache.cocoon.portal.layout.Layout">
<bind-xml auto-naming="deriveByClass" />
</field>
</class>
<class name="org.apache.cocoon.portal.layout.NamedItem"
extends="org.apache.cocoon.portal.layout.Item">
<map-to xml="named-item" />
<field name="name" type="java.lang.String">
<bind-xml name="name" node="attribute" />
</field>
</class>
<class name="org.exolab.castor.mapping.MapItem">
<field name="key" type="java.lang.String">
<bind-xml name="name"/>
</field>
<field name="value">
<bind-xml name="value"/>
</field>
</class>
<class name="org.apache.cocoon.portal.util.AttributedMapItem">
<field name="key" type="java.lang.String">
<bind-xml name="name" node="attribute"/>
</field>
<field name="value" type="java.lang.String">
<bind-xml name="value" node="attribute"/>
</field>
</class>
<class name="org.apache.cocoon.portal.layout.impl.CopletLayout" auto-complete="false"
extends="org.apache.cocoon.portal.layout.AbstractLayout">
<map-to xml="coplet-layout" />
<field name="copletInstanceData" type="java.lang.String" handler="org.apache.cocoon.portal.util.CopletInstanceDataReferenceFieldHandler"/>
</class>
</mapping>