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);
  +        }
  +    }
   }
  
  
  

Reply via email to