cziegeler 2003/09/02 01:34:21
Modified: src/blocks/portal/samples/profiles/copletdata portal.xml
src/blocks/portal/conf portal.samplesxconf
src/blocks/portal/java/org/apache/cocoon/portal/layout/renderer/aspect/impl
AbstractCompositeAspect.java
src/blocks/portal/java/org/apache/cocoon/portal/layout
CompositeLayout.java Layout.java
AbstractLayout.java layout.xml
src/blocks/portal/java/org/apache/cocoon/portal/coplet
CopletData.java CopletBaseData.java copletdata.xml
src/blocks/portal/java/org/apache/cocoon/portal/layout/impl
CompositeLayoutImpl.java
src/blocks/portal/samples/profiles/layout portal.xml
Log:
Removing obsolete code for static layouts and maxpage function.
Aspects are now used
Revision Changes Path
1.6 +0 -13
cocoon-2.1/src/blocks/portal/samples/profiles/copletdata/portal.xml
Index: portal.xml
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/samples/profiles/copletdata/portal.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- portal.xml 27 May 2003 14:07:16 -0000 1.5
+++ portal.xml 2 Sep 2003 08:34:17 -0000 1.6
@@ -2,7 +2,6 @@
<coplets>
<coplet-data id="Newsweek" name="standard">
<title>Newsweek</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -12,7 +11,6 @@
<coplet-data id="NYTBusiness" name="standard">
<title>NYT Business</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -22,7 +20,6 @@
<coplet-data id="BBCNews" name="standard">
<title>BBC News</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -32,7 +29,6 @@
<coplet-data id="CNET News" name="standard">
<title>CNET News</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -42,7 +38,6 @@
<coplet-data id="CNET Business" name="standard">
<title>CNET Business News</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -52,7 +47,6 @@
<coplet-data id="CSTNews" name="standard">
<title>Chicago Sunday Times</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -62,7 +56,6 @@
<coplet-data id="CNNEurope" name="standard">
<title>CNN Europe</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -72,7 +65,6 @@
<coplet-data id="ML Weblog" name="standard">
<title>ML's Weblog</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -82,7 +74,6 @@
<coplet-data id="CZ Weblog" name="standard">
<title>CZ's Weblog</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -100,7 +91,6 @@
<coplet-data id="Weblog" name="standard">
<title>Another Weblog</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -110,7 +100,6 @@
<coplet-data id="Introduction" name="standard">
<title>Cocoon Introduction</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -120,7 +109,6 @@
<coplet-data id="Overview" name="standard">
<title>Cocoon Overview</title>
- <maxpageable>true</maxpageable>
<coplet-base-data>URICoplet</coplet-base-data>
<attribute>
<name>uri</name>
@@ -128,4 +116,3 @@
</attribute>
</coplet-data>
</coplets>
-
1.5 +51 -0 cocoon-2.1/src/blocks/portal/conf/portal.samplesxconf
Index: portal.samplesxconf
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/blocks/portal/conf/portal.samplesxconf,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- portal.samplesxconf 20 Aug 2003 12:05:35 -0000 1.4
+++ portal.samplesxconf 2 Sep 2003 08:34:17 -0000 1.5
@@ -101,18 +101,42 @@
<renderers default="column">
<renderer name="column"/>
</renderers>
+ <aspects>
+ <aspect name="static"
+ class="java.lang.Boolean"
+ store="persistent"
+ auto-create="true"
+ value="false">
+ </aspect>
+ </aspects>
</layout>
<layout name="row"
class="org.apache.cocoon.portal.layout.impl.CompositeLayout">
<renderers default="row">
<renderer name="row"/>
</renderers>
+ <aspects>
+ <aspect name="static"
+ class="java.lang.Boolean"
+ store="persistent"
+ auto-create="true"
+ value="false">
+ </aspect>
+ </aspects>
</layout>
<layout name="tab"
class="org.apache.cocoon.portal.layout.impl.CompositeLayout">
<renderers default="tab">
<renderer name="tab"/>
</renderers>
+ <aspects>
+ <aspect name="static"
+ class="java.lang.Boolean"
+ store="persistent"
+ auto-create="true"
+ value="false">
+ </aspect>
+ </aspects>
</layout>
<layout name="frame"
class="org.apache.cocoon.portal.layout.impl.FrameLayout"
@@ -120,12 +144,28 @@
<renderers default="frame">
<renderer name="frame"/>
</renderers>
+ <aspects>
+ <aspect name="static"
+ class="java.lang.Boolean"
+ store="persistent"
+ auto-create="true"
+ value="false">
+ </aspect>
+ </aspects>
</layout>
<layout name="coplet"
class="org.apache.cocoon.portal.layout.impl.CopletLayout">
<renderers default="window">
<renderer name="window"/>
</renderers>
+ <aspects>
+ <aspect name="static"
+ class="java.lang.Boolean"
+ store="persistent"
+ auto-create="true"
+ value="false">
+ </aspect>
+ </aspects>
</layout>
<layout name="link"
class="org.apache.cocoon.portal.layout.impl.LinkLayout"
@@ -144,6 +184,12 @@
store="session"
auto-create="false">
</aspect>
+ <aspect name="static"
+ class="java.lang.Boolean"
+ store="persistent"
+ auto-create="true"
+ value="false">
+ </aspect>
</aspects>
</layout>
</layouts>
@@ -166,6 +212,11 @@
store="persistent"
auto-create="true"
value="false"/>
+ <aspect name="maxpageable"
+ class="java.lang.Boolean"
+ store="persistent"
+ auto-create="true"
+ value="true"/>
</coplet-data-aspects>
<coplet-instance-data-aspects>
1.4 +2 -3
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/renderer/aspect/impl/AbstractCompositeAspect.java
Index: AbstractCompositeAspect.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/renderer/aspect/impl/AbstractCompositeAspect.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- AbstractCompositeAspect.java 18 Jul 2003 14:41:45 -0000 1.3
+++ AbstractCompositeAspect.java 2 Sep 2003 08:34:17 -0000 1.4
@@ -102,8 +102,7 @@
*/
protected void processLayout(Layout layout, PortalService service,
ContentHandler handler) throws SAXException {
final String rendererName = layout.getRendererName();
- Renderer renderer = null;
- renderer = service.getComponentManager().getRenderer(rendererName);
+ final Renderer renderer =
service.getComponentManager().getRenderer(rendererName);
renderer.toSAX(layout, service, handler);
}
1.8 +10 -1
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/CompositeLayout.java
Index: CompositeLayout.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/CompositeLayout.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- CompositeLayout.java 31 Jul 2003 14:37:05 -0000 1.7
+++ CompositeLayout.java 2 Sep 2003 08:34:17 -0000 1.8
@@ -77,6 +77,11 @@
*/
void addItem(Item item);
+ /**
+ * Get the item at the index
+ * @param index
+ * @return The item or null
+ */
Item getItem(int index);
/**
@@ -91,6 +96,10 @@
*/
int getSize();
+ /**
+ * Remove an item
+ * @param item
+ */
void removeItem(Item item);
}
1.8 +1 -5
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/Layout.java
Index: Layout.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/Layout.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- Layout.java 3 Jul 2003 08:00:00 -0000 1.7
+++ Layout.java 2 Sep 2003 08:34:17 -0000 1.8
@@ -81,8 +81,4 @@
void setParent(Item item);
- boolean isStatic();
-
- void setStatic(boolean value);
-
}
1.10 +1 -19
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/AbstractLayout.java
Index: AbstractLayout.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/AbstractLayout.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- AbstractLayout.java 14 Jun 2003 16:58:02 -0000 1.9
+++ AbstractLayout.java 2 Sep 2003 08:34:17 -0000 1.10
@@ -72,8 +72,6 @@
protected Item parent;
- protected boolean _static;
-
protected Map parameters = new SequencedHashMap();
/* (non-Javadoc)
@@ -105,22 +103,6 @@
this.parent = item;
}
- /* (non-Javadoc)
- * @see org.apache.cocoon.portal.layout.Layout#isStatic()
- */
- public boolean isStatic() {
- return _static;
-
- }
-
- /* (non-Javadoc)
- * @see org.apache.cocoon.portal.layout.Layout#setStatic(boolean)
- */
- public void setStatic(boolean value) {
- this._static = value;
-
- }
-
/* (non-Javadoc)
* @see org.apache.cocoon.portal.layout.Layout#getLayoutRendererName()
*/
1.2 +0 -3
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/layout.xml
Index: layout.xml
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/layout.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- layout.xml 29 Jul 2003 06:52:15 -0000 1.1
+++ layout.xml 2 Sep 2003 08:34:17 -0000 1.2
@@ -33,9 +33,6 @@
<field name="parameters" type="org.exolab.castor.mapping.MapItem"
collection="map" handler="org.apache.cocoon.portal.util.ParameterFieldHandler">
<bind-xml name="parameter" />
</field>
- <field name="static" type="boolean">
- <bind-xml name="static" node="attribute" />
- </field>
</class>
<class name="org.apache.cocoon.portal.layout.impl.LinkLayout"
1.9 +4 -37
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/coplet/CopletData.java
Index: CopletData.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/coplet/CopletData.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- CopletData.java 10 Jul 2003 13:17:02 -0000 1.8
+++ CopletData.java 2 Sep 2003 08:34:18 -0000 1.9
@@ -71,8 +71,6 @@
protected String title;
- protected Boolean maxpageable;
-
protected CopletBaseData copletBaseData;
protected Map attributes = new HashMap();
@@ -89,34 +87,6 @@
}
/**
- * Returns the maxpageable as boolean. If it has not been set "true" is
returned.
- * @return boolean
- */
- public boolean isMaxpageable() {
- if (this.maxpageable == null) {
- return true;
- } else {
- return this.maxpageable.booleanValue();
- }
- }
-
- /**
- * Returns the maxpageable as Boolean.
- * @return boolean
- */
- public Boolean getMaxpageable() {
- return this.maxpageable;
- }
-
- /**
- * Sets the maxpageable.
- * @param maxpageable The maxpageable to set
- */
- public void setMaxpageable(boolean maxpageable) {
- this.maxpageable = new Boolean(maxpageable);
- }
-
- /**
* Returns the title.
* @return String
*/
@@ -173,13 +143,10 @@
this.deltaApplied = true;
- Boolean maxpageable = data.maxpageable;
- if (maxpageable != null)
- this.maxpageable = maxpageable;
-
String title = data.getTitle();
- if (title != null)
- this.setTitle(title);
+ if (title != null) {
+ this.setTitle(title);
+ }
CopletBaseData copletBaseData = data.getCopletBaseData();
if (copletBaseData != null) {
1.7 +2 -2
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/coplet/CopletBaseData.java
Index: CopletBaseData.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/coplet/CopletBaseData.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- CopletBaseData.java 10 Jul 2003 13:17:02 -0000 1.6
+++ CopletBaseData.java 2 Sep 2003 08:34:18 -0000 1.7
@@ -67,7 +67,7 @@
private String id;
- private String copletAdapterName = null;
+ private String copletAdapterName;
public CopletBaseData() {
}
1.2 +0 -4
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/coplet/copletdata.xml
Index: copletdata.xml
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/coplet/copletdata.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- copletdata.xml 29 Jul 2003 06:52:15 -0000 1.1
+++ copletdata.xml 2 Sep 2003 08:34:18 -0000 1.2
@@ -31,10 +31,6 @@
<bind-xml name="title"/>
</field>
- <field name="maxpageable" type="java.lang.Boolean">
- <bind-xml name="maxpageable" />
- </field>
-
<field name="attributes"
type="org.exolab.castor.mapping.MapItem" collection="map"
handler="org.apache.cocoon.portal.util.AttributesFieldHandler">
<bind-xml name="attribute"/>
</field>
1.2 +6 -6
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/impl/CompositeLayoutImpl.java
Index: CompositeLayoutImpl.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/layout/impl/CompositeLayoutImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CompositeLayoutImpl.java 26 May 2003 13:18:19 -0000 1.1
+++ CompositeLayoutImpl.java 2 Sep 2003 08:34:20 -0000 1.2
@@ -83,7 +83,7 @@
* @param item, item to add
*/
public final void addItem(int index, Item item) {
- items.add(index, item);
+ this.items.add(index, item);
item.setParent(this);
}
@@ -92,7 +92,7 @@
* @param item, item to add
*/
public final void addItem(Item item) {
- items.add(item);
+ this.items.add(item);
item.setParent(this);
}
@@ -101,7 +101,7 @@
* @return Item
*/
public final Item getItem(int index) {
- return (Item) items.get(index);
+ return (Item) this.items.get(index);
}
/**
@@ -109,7 +109,7 @@
* @return items
*/
public final List getItems() {
- return items;
+ return this.items;
}
/**
@@ -117,7 +117,7 @@
* @return size
*/
public final int getSize() {
- return items.size();
+ return this.items.size();
}
public final void removeItem(Item item) {
1.8 +4 -4
cocoon-2.1/src/blocks/portal/samples/profiles/layout/portal.xml
Index: portal.xml
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/samples/profiles/layout/portal.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- portal.xml 6 Jun 2003 11:35:46 -0000 1.7
+++ portal.xml 2 Sep 2003 08:34:20 -0000 1.8
@@ -4,9 +4,9 @@
<composite-layout name="column">
<item>
<parameter name="width" value="350" />
- <composite-layout static="true" name="row">
+ <composite-layout name="row">
<item>
- <coplet-layout static="true" name="coplet">
+ <coplet-layout name="coplet">
<parameter name="title" value="Newsweek"/>
<coplet-instance-data>Newsweek-1</coplet-instance-data>
</coplet-layout>
@@ -20,7 +20,7 @@
</composite-layout>
</item>
<item>
- <composite-layout static="false" name="row">
+ <composite-layout name="row">
<item>
<coplet-layout name="coplet">
<parameter name="title" value="BBC News"/>
@@ -61,7 +61,7 @@
</composite-layout>
</item>
<item>
- <composite-layout static="false" name="row">
+ <composite-layout name="row">
<item>
<coplet-layout name="coplet">
<parameter name="title" value="Chicago
Sunday Times" />