cziegeler 2003/06/13 07:20:10
Modified: src/blocks/portal/java/org/apache/cocoon/portal/util
CopletDataReferenceFieldHandler.java
CopletBaseDataReferenceFieldHandler.java
CopletDataFieldHandler.java DeltaApplicable.java
ParameterFieldHandler.java
CopletInstanceDataFieldHandler.java
AspectDataFieldHandler.java
DeltaApplicableReferencesAdjustable.java
ConfigurationFieldHandler.java
CopletBaseDataFieldHandler.java
AttributesFieldHandler.java
ReferenceFieldHandler.java
Log:
Code formatting
Revision Changes Path
1.2 +25 -30
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/CopletDataReferenceFieldHandler.java
Index: CopletDataReferenceFieldHandler.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/CopletDataReferenceFieldHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CopletDataReferenceFieldHandler.java 26 May 2003 14:29:52 -0000 1.1
+++ CopletDataReferenceFieldHandler.java 13 Jun 2003 14:20:09 -0000 1.2
@@ -60,38 +60,33 @@
*
* @version CVS $Id$
*/
-public class CopletDataReferenceFieldHandler
-extends ReferenceFieldHandler {
+public class CopletDataReferenceFieldHandler extends ReferenceFieldHandler {
- public void checkValidity(Object object)
- {
- }
+ public void checkValidity(Object object) {
+ }
- public Object getValue(Object object)
- {
- CopletData copletData = ((CopletInstanceData)object).getCopletData();
- if (copletData != null) {
- return copletData.getId();
- } else {
- return null;
- }
- }
+ public Object getValue(Object object) {
+ CopletData copletData = ((CopletInstanceData) object).getCopletData();
+ if (copletData != null) {
+ return copletData.getId();
+ } else {
+ return null;
+ }
+ }
- public Object newInstance(Object parent)
- {
- return new CopletData();
- }
+ public Object newInstance(Object parent) {
+ return new CopletData();
+ }
- public void resetValue(Object object)
- {
- ((CopletInstanceData)object).setCopletData(null);
- }
+ public void resetValue(Object object) {
+ ((CopletInstanceData) object).setCopletData(null);
+ }
- public void setValue(Object object, Object value)
- {
- CopletData copletData = (CopletData)getObjectMap().get(value);
- if (copletData == null)
- throw new IllegalArgumentException("Referenced Coplet Data
"+value+" does not exist.");
- ((CopletInstanceData)object).setCopletData(copletData);
- }
+ public void setValue(Object object, Object value) {
+ CopletData copletData = (CopletData) getObjectMap().get(value);
+ if (copletData == null)
+ throw new IllegalArgumentException(
+ "Referenced Coplet Data " + value + " does not exist.");
+ ((CopletInstanceData) object).setCopletData(copletData);
+ }
}
1.2 +31 -34
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/CopletBaseDataReferenceFieldHandler.java
Index: CopletBaseDataReferenceFieldHandler.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/CopletBaseDataReferenceFieldHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CopletBaseDataReferenceFieldHandler.java 26 May 2003 14:29:52 -0000 1.1
+++ CopletBaseDataReferenceFieldHandler.java 13 Jun 2003 14:20:09 -0000 1.2
@@ -53,7 +53,6 @@
import org.apache.cocoon.portal.coplet.CopletBaseData;
import org.apache.cocoon.portal.coplet.CopletData;
-
/**
* Field handler for external CopletBaseData references.
*
@@ -61,38 +60,36 @@
*
* @version CVS $Id$
*/
-public class CopletBaseDataReferenceFieldHandler
-extends ReferenceFieldHandler {
-
- public void checkValidity(Object object)
- {
- }
-
- public Object getValue(Object object)
- {
- CopletBaseData copletBaseData =
((CopletData)object).getCopletBaseData();
- if (copletBaseData != null) {
- return copletBaseData.getId();
- } else {
- return null;
- }
- }
-
- public Object newInstance(Object parent)
- {
- return new CopletBaseData();
- }
+public class CopletBaseDataReferenceFieldHandler
+ extends ReferenceFieldHandler {
- public void resetValue(Object object)
- {
- ((CopletData)object).setCopletBaseData(null);
- }
+ public void checkValidity(Object object) {
+ }
- public void setValue(Object object, Object value)
- {
- CopletBaseData copletBaseData =
(CopletBaseData)getObjectMap().get(value);
- if (copletBaseData == null)
- throw new IllegalArgumentException("Referenced Coplet Base
Data "+value+" does not exist.");
- ((CopletData)object).setCopletBaseData(copletBaseData);
- }
+ public Object getValue(Object object) {
+ CopletBaseData copletBaseData =
+ ((CopletData) object).getCopletBaseData();
+ if (copletBaseData != null) {
+ return copletBaseData.getId();
+ } else {
+ return null;
+ }
+ }
+
+ public Object newInstance(Object parent) {
+ return new CopletBaseData();
+ }
+
+ public void resetValue(Object object) {
+ ((CopletData) object).setCopletBaseData(null);
+ }
+
+ public void setValue(Object object, Object value) {
+ CopletBaseData copletBaseData =
+ (CopletBaseData) getObjectMap().get(value);
+ if (copletBaseData == null)
+ throw new IllegalArgumentException(
+ "Referenced Coplet Base Data " + value + " does not exist.");
+ ((CopletData) object).setCopletBaseData(copletBaseData);
+ }
}
1.2 +28 -35
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/CopletDataFieldHandler.java
Index: CopletDataFieldHandler.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/CopletDataFieldHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CopletDataFieldHandler.java 26 May 2003 14:29:52 -0000 1.1
+++ CopletDataFieldHandler.java 13 Jun 2003 14:20:09 -0000 1.2
@@ -58,7 +58,6 @@
import org.apache.cocoon.portal.profile.impl.CopletDataManager;
import org.exolab.castor.mapping.FieldHandler;
-
/**
* Field handler for CopletData instances.
*
@@ -66,38 +65,32 @@
*
* @version CVS $Id$
*/
-public class CopletDataFieldHandler
-implements FieldHandler {
+public class CopletDataFieldHandler implements FieldHandler {
+
+ public void checkValidity(Object object) {
+ }
- public void checkValidity(Object object)
- {
- }
-
- public Object getValue(Object object)
- {
- Map map = ((CopletDataManager)object).getCopletData();
- Vector result = new Vector(map.size());
-
- Iterator iterator = map.values().iterator();
- while (iterator.hasNext())
- result.addElement(iterator.next());
-
- return result;
- }
-
- public Object newInstance(Object parent)
- {
- return new CopletData();
- }
-
- public void resetValue(Object object)
- {
- ((CopletDataManager)object).getCopletData().clear();
- }
-
- public void setValue(Object object, Object value)
- {
- CopletData data = (CopletData)value;
- ((CopletDataManager)object).getCopletData().put(data.getId(), data);
- }
+ public Object getValue(Object object) {
+ Map map = ((CopletDataManager) object).getCopletData();
+ Vector result = new Vector(map.size());
+
+ Iterator iterator = map.values().iterator();
+ while (iterator.hasNext())
+ result.addElement(iterator.next());
+
+ return result;
+ }
+
+ public Object newInstance(Object parent) {
+ return new CopletData();
+ }
+
+ public void resetValue(Object object) {
+ ((CopletDataManager) object).getCopletData().clear();
+ }
+
+ public void setValue(Object object, Object value) {
+ CopletData data = (CopletData) value;
+ ((CopletDataManager) object).getCopletData().put(data.getId(), data);
+ }
}
1.3 +4 -3
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/DeltaApplicable.java
Index: DeltaApplicable.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/DeltaApplicable.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- DeltaApplicable.java 22 May 2003 15:19:44 -0000 1.2
+++ DeltaApplicable.java 13 Jun 2003 14:20:09 -0000 1.3
@@ -58,6 +58,7 @@
* @version CVS $Id$
*/
public interface DeltaApplicable {
+
/**
* Applies the specified delta.
* @return true if the delta could be successfully applied, false otherwise.
@@ -65,10 +66,10 @@
* by the caller instead of a delta being applied.
* @throws ClassCastException If the object is not of the expected type.
*/
- public boolean applyDelta(Object object);
+ boolean applyDelta(Object object);
/**
* Checks if a delta has been applied.
*/
- public boolean deltaApplied();
+ boolean deltaApplied();
}
1.2 +30 -33
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/ParameterFieldHandler.java
Index: ParameterFieldHandler.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/ParameterFieldHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ParameterFieldHandler.java 26 May 2003 14:29:52 -0000 1.1
+++ ParameterFieldHandler.java 13 Jun 2003 14:20:09 -0000 1.2
@@ -65,40 +65,37 @@
*
* @version CVS $Id$
*/
-public class ParameterFieldHandler
-implements FieldHandler
-{
- public void checkValidity(Object object)
- {
- }
+public class ParameterFieldHandler implements FieldHandler {
+
+ public void checkValidity(Object object) {
+ }
- public Object getValue(Object object)
- {
- HashMap map = new HashMap();
- Iterator iterator =
((Parameters)object).getParameters().entrySet().iterator();
- Map.Entry entry;
- Object key;
- while (iterator.hasNext()) {
- entry = (Map.Entry)iterator.next();
- key = entry.getKey();
- map.put(key, new MapItem(key, entry.getValue()));
- }
- return map;
- }
+ public Object getValue(Object object) {
+ HashMap map = new HashMap();
+ Iterator iterator =
+ ((Parameters) object).getParameters().entrySet().iterator();
+ Map.Entry entry;
+ Object key;
+ while (iterator.hasNext()) {
+ entry = (Map.Entry) iterator.next();
+ key = entry.getKey();
+ map.put(key, new MapItem(key, entry.getValue()));
+ }
+ return map;
+ }
- public Object newInstance(Object parent)
- {
- return new MapItem();
- }
+ public Object newInstance(Object parent) {
+ return new MapItem();
+ }
- public void resetValue(Object object)
- {
- ((Parameters)object).getParameters().clear();
- }
+ public void resetValue(Object object) {
+ ((Parameters) object).getParameters().clear();
+ }
- public void setValue(Object object, Object value)
- {
- MapItem item = (MapItem)value;
- ((Parameters)object).getParameters().put(item.getKey(),
item.getValue());
- }
+ public void setValue(Object object, Object value) {
+ MapItem item = (MapItem) value;
+ ((Parameters) object).getParameters().put(
+ item.getKey(),
+ item.getValue());
+ }
}
1.2 +30 -35
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/CopletInstanceDataFieldHandler.java
Index: CopletInstanceDataFieldHandler.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/CopletInstanceDataFieldHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CopletInstanceDataFieldHandler.java 26 May 2003 14:29:52 -0000 1.1
+++ CopletInstanceDataFieldHandler.java 13 Jun 2003 14:20:09 -0000 1.2
@@ -58,7 +58,6 @@
import org.apache.cocoon.portal.profile.impl.CopletInstanceDataManager;
import org.exolab.castor.mapping.FieldHandler;
-
/**
* Field handler for CopletInstanceData instances.
*
@@ -66,38 +65,34 @@
*
* @version CVS $Id$
*/
-public class CopletInstanceDataFieldHandler
-implements FieldHandler {
+public class CopletInstanceDataFieldHandler implements FieldHandler {
+
+ public void checkValidity(Object object) {
+ }
- public void checkValidity(Object object)
- {
- }
-
- public Object getValue(Object object)
- {
- Map map = ((CopletInstanceDataManager)object).getCopletInstanceData();
- Vector result = new Vector(map.size());
-
- Iterator iterator = map.values().iterator();
- while (iterator.hasNext())
- result.addElement(iterator.next());
-
- return result;
- }
-
- public Object newInstance(Object parent)
- {
- return new CopletInstanceData();
- }
-
- public void resetValue(Object object)
- {
- ((CopletInstanceDataManager)object).getCopletInstanceData().clear();
- }
-
- public void setValue(Object object, Object value)
- {
- CopletInstanceData data = (CopletInstanceData)value;
-
((CopletInstanceDataManager)object).getCopletInstanceData().put(data.getId(), data);
- }
+ public Object getValue(Object object) {
+ Map map = ((CopletInstanceDataManager) object).getCopletInstanceData();
+ Vector result = new Vector(map.size());
+
+ Iterator iterator = map.values().iterator();
+ while (iterator.hasNext())
+ result.addElement(iterator.next());
+
+ return result;
+ }
+
+ public Object newInstance(Object parent) {
+ return new CopletInstanceData();
+ }
+
+ public void resetValue(Object object) {
+ ((CopletInstanceDataManager) object).getCopletInstanceData().clear();
+ }
+
+ public void setValue(Object object, Object value) {
+ CopletInstanceData data = (CopletInstanceData) value;
+ ((CopletInstanceDataManager) object).getCopletInstanceData().put(
+ data.getId(),
+ data);
+ }
}
1.2 +39 -43
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/AspectDataFieldHandler.java
Index: AspectDataFieldHandler.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/AspectDataFieldHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AspectDataFieldHandler.java 26 May 2003 14:29:52 -0000 1.1
+++ AspectDataFieldHandler.java 13 Jun 2003 14:20:10 -0000 1.2
@@ -64,46 +64,42 @@
*
* @version CVS $Id$
*/
-public class AspectDataFieldHandler
-implements FieldHandler
-{
- public void checkValidity(Object object)
- {
- }
-
- public Object getValue(Object object)
- {
- HashMap map = new HashMap();
- Iterator iterator;
-
- Map data = ((Aspectalizable) object).getPersistentAspectData();
- if (data == null)
- return map;
-
- iterator = data.entrySet().iterator();
- Map.Entry entry;
- Object key;
- while (iterator.hasNext()) {
- entry = (Map.Entry)iterator.next();
- key = entry.getKey();
- map.put(key, new MapItem(key, entry.getValue()));
- }
- return map;
- }
-
- public Object newInstance(Object parent)
- {
- return new MapItem();
- }
-
- public void resetValue(Object object)
- {
- // impossible
- }
-
- public void setValue(Object object, Object value)
- {
- MapItem item = (MapItem)value;
-
((Aspectalizable)object).addPersistentAspectData((String)item.getKey(),
item.getValue());
- }
+public class AspectDataFieldHandler implements FieldHandler {
+
+ public void checkValidity(Object object) {
+ }
+
+ public Object getValue(Object object) {
+ HashMap map = new HashMap();
+ Iterator iterator;
+
+ Map data = ((Aspectalizable) object).getPersistentAspectData();
+ if (data == null)
+ return map;
+
+ iterator = data.entrySet().iterator();
+ Map.Entry entry;
+ Object key;
+ while (iterator.hasNext()) {
+ entry = (Map.Entry) iterator.next();
+ key = entry.getKey();
+ map.put(key, new MapItem(key, entry.getValue()));
+ }
+ return map;
+ }
+
+ public Object newInstance(Object parent) {
+ return new MapItem();
+ }
+
+ public void resetValue(Object object) {
+ // impossible
+ }
+
+ public void setValue(Object object, Object value) {
+ MapItem item = (MapItem) value;
+ ((Aspectalizable) object).addPersistentAspectData(
+ (String) item.getKey(),
+ item.getValue());
+ }
}
1.2 +2 -2
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/DeltaApplicableReferencesAdjustable.java
Index: DeltaApplicableReferencesAdjustable.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/DeltaApplicableReferencesAdjustable.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DeltaApplicableReferencesAdjustable.java 22 May 2003 15:19:44 -0000 1.1
+++ DeltaApplicableReferencesAdjustable.java 13 Jun 2003 14:20:10 -0000 1.2
@@ -66,5 +66,5 @@
* if no delta has been applied to them.
* @throws ClassCastException If the object is not of the expected type.
*/
- public void adjustReferences(Object object);
+ void adjustReferences(Object object);
}
1.2 +30 -33
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/ConfigurationFieldHandler.java
Index: ConfigurationFieldHandler.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/ConfigurationFieldHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ConfigurationFieldHandler.java 26 May 2003 14:29:52 -0000 1.1
+++ ConfigurationFieldHandler.java 13 Jun 2003 14:20:10 -0000 1.2
@@ -65,40 +65,37 @@
*
* @version CVS $Id$
*/
-public class ConfigurationFieldHandler
-implements FieldHandler
-{
- public void checkValidity(Object object)
- {
- }
+public class ConfigurationFieldHandler implements FieldHandler {
+
+ public void checkValidity(Object object) {
+ }
- public Object getValue(Object object)
- {
- HashMap map = new HashMap();
- Iterator iterator =
((CopletBaseData)object).getCopletConfig().entrySet().iterator();
- Map.Entry entry;
- Object key;
- while (iterator.hasNext()) {
- entry = (Map.Entry)iterator.next();
- key = entry.getKey();
- map.put(key, new MapItem(key, entry.getValue()));
- }
- return map;
- }
+ public Object getValue(Object object) {
+ HashMap map = new HashMap();
+ Iterator iterator =
+ ((CopletBaseData) object).getCopletConfig().entrySet().iterator();
+ Map.Entry entry;
+ Object key;
+ while (iterator.hasNext()) {
+ entry = (Map.Entry) iterator.next();
+ key = entry.getKey();
+ map.put(key, new MapItem(key, entry.getValue()));
+ }
+ return map;
+ }
- public Object newInstance(Object parent)
- {
- return new MapItem();
- }
+ public Object newInstance(Object parent) {
+ return new MapItem();
+ }
- public void resetValue(Object object)
- {
- ((CopletBaseData)object).getCopletConfig().clear();
- }
+ public void resetValue(Object object) {
+ ((CopletBaseData) object).getCopletConfig().clear();
+ }
- public void setValue(Object object, Object value)
- {
- MapItem item = (MapItem)value;
- ((CopletBaseData)object).setCopletConfig((String)item.getKey(),
item.getValue());
- }
+ public void setValue(Object object, Object value) {
+ MapItem item = (MapItem) value;
+ ((CopletBaseData) object).setCopletConfig(
+ (String) item.getKey(),
+ item.getValue());
+ }
}
1.2 +30 -35
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/CopletBaseDataFieldHandler.java
Index: CopletBaseDataFieldHandler.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/CopletBaseDataFieldHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- CopletBaseDataFieldHandler.java 26 May 2003 14:29:52 -0000 1.1
+++ CopletBaseDataFieldHandler.java 13 Jun 2003 14:20:10 -0000 1.2
@@ -58,7 +58,6 @@
import org.apache.cocoon.portal.profile.impl.CopletBaseDataManager;
import org.exolab.castor.mapping.FieldHandler;
-
/**
* Field handler for CopletBaseData instances.
*
@@ -66,38 +65,34 @@
*
* @version CVS $Id$
*/
-public class CopletBaseDataFieldHandler
-implements FieldHandler {
+public class CopletBaseDataFieldHandler implements FieldHandler {
+
+ public void checkValidity(Object object) {
+ }
- public void checkValidity(Object object)
- {
- }
-
- public Object getValue(Object object)
- {
- Map map = ((CopletBaseDataManager)object).getCopletBaseData();
- Vector result = new Vector(map.size());
-
- Iterator iterator = map.values().iterator();
- while (iterator.hasNext())
- result.addElement(iterator.next());
-
- return result;
- }
-
- public Object newInstance(Object parent)
- {
- return new CopletBaseData();
- }
-
- public void resetValue(Object object)
- {
- ((CopletBaseDataManager)object).getCopletBaseData().clear();
- }
-
- public void setValue(Object object, Object value)
- {
- CopletBaseData data = (CopletBaseData)value;
- ((CopletBaseDataManager)object).getCopletBaseData().put(data.getId(),
data);
- }
+ public Object getValue(Object object) {
+ Map map = ((CopletBaseDataManager) object).getCopletBaseData();
+ Vector result = new Vector(map.size());
+
+ Iterator iterator = map.values().iterator();
+ while (iterator.hasNext())
+ result.addElement(iterator.next());
+
+ return result;
+ }
+
+ public Object newInstance(Object parent) {
+ return new CopletBaseData();
+ }
+
+ public void resetValue(Object object) {
+ ((CopletBaseDataManager) object).getCopletBaseData().clear();
+ }
+
+ public void setValue(Object object, Object value) {
+ CopletBaseData data = (CopletBaseData) value;
+ ((CopletBaseDataManager) object).getCopletBaseData().put(
+ data.getId(),
+ data);
+ }
}
1.3 +33 -37
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/AttributesFieldHandler.java
Index: AttributesFieldHandler.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/AttributesFieldHandler.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- AttributesFieldHandler.java 13 Jun 2003 14:15:04 -0000 1.2
+++ AttributesFieldHandler.java 13 Jun 2003 14:20:10 -0000 1.3
@@ -69,46 +69,42 @@
*
* @version CVS $Id$
*/
-public class AttributesFieldHandler
-implements FieldHandler
-{
- public void checkValidity(Object object) {
- }
+public class AttributesFieldHandler implements FieldHandler {
+
+ public void checkValidity(Object object) {
+ }
protected Map getAttributes(Object object) {
if (object instanceof CopletData) {
- return ((CopletData)object).getAttributes();
+ return ((CopletData) object).getAttributes();
} else {
- return ((CopletInstanceData)object).getAttributes();
+ return ((CopletInstanceData) object).getAttributes();
+ }
+ }
+
+ public Object getValue(Object object) {
+ HashMap map = new HashMap();
+ Iterator iterator = this.getAttributes(object).entrySet().iterator();
+ Map.Entry entry;
+ Object key;
+ while (iterator.hasNext()) {
+ entry = (Map.Entry) iterator.next();
+ key = entry.getKey();
+ map.put(key, new MapItem(key, entry.getValue()));
}
+ return map;
+ }
+
+ public Object newInstance(Object parent) {
+ return new MapItem();
+ }
+
+ public void resetValue(Object object) {
+ this.getAttributes(object).clear();
+ }
+
+ public void setValue(Object object, Object value) {
+ MapItem item = (MapItem) value;
+ this.getAttributes(object).put((String) item.getKey(), item.getValue());
}
-
- public Object getValue(Object object) {
- HashMap map = new HashMap();
- Iterator iterator = this.getAttributes( object ).entrySet().iterator();
- Map.Entry entry;
- Object key;
- while (iterator.hasNext()) {
- entry = (Map.Entry)iterator.next();
- key = entry.getKey();
- map.put(key, new MapItem(key, entry.getValue()));
- }
- return map;
- }
-
- public Object newInstance(Object parent)
- {
- return new MapItem();
- }
-
- public void resetValue(Object object)
- {
- this.getAttributes( object ).clear();
- }
-
- public void setValue(Object object, Object value)
- {
- MapItem item = (MapItem)value;
- this.getAttributes( object ).put((String)item.getKey(), item.getValue());
- }
}
1.2 +28 -30
cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/ReferenceFieldHandler.java
Index: ReferenceFieldHandler.java
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/portal/java/org/apache/cocoon/portal/util/ReferenceFieldHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ReferenceFieldHandler.java 26 May 2003 14:29:52 -0000 1.1
+++ ReferenceFieldHandler.java 13 Jun 2003 14:20:10 -0000 1.2
@@ -62,36 +62,34 @@
*
* @version CVS $Id$
*/
-public abstract class ReferenceFieldHandler
-implements FieldHandler
-{
- /**
- * Used to pass resolvable objects to the field handler.
- */
- private static ThreadLocal threadLocalMap = new InheritableThreadLocal();
-
- /**
- * Gets the map used to pass resolvable objects to the field handler.
- */
- public static Map getObjectMap() {
- Map map = (Map)threadLocalMap.get();
+public abstract class ReferenceFieldHandler implements FieldHandler {
+ /**
+ * Used to pass resolvable objects to the field handler.
+ */
+ private static ThreadLocal threadLocalMap = new InheritableThreadLocal();
- if (map == null) {
- map = new HashMap();
- threadLocalMap.set(map);
- }
+ /**
+ * Gets the map used to pass resolvable objects to the field handler.
+ */
+ public static Map getObjectMap() {
+ Map map = (Map) threadLocalMap.get();
- return map;
- }
+ if (map == null) {
+ map = new HashMap();
+ threadLocalMap.set(map);
+ }
- /**
- * Sets the map used to pass resolvable objects to the field handler.
- */
- public static void setObjectMap(Map objectMap) {
- if (objectMap == null) {
- threadLocalMap.set(new HashMap());
- } else {
- threadLocalMap.set(objectMap);
- }
- }
+ return map;
+ }
+
+ /**
+ * Sets the map used to pass resolvable objects to the field handler.
+ */
+ public static void setObjectMap(Map objectMap) {
+ if (objectMap == null) {
+ threadLocalMap.set(new HashMap());
+ } else {
+ threadLocalMap.set(objectMap);
+ }
+ }
}