coliver     2003/02/23 14:52:37

  Modified:    src/java/org/apache/cocoon/components/flow/javascript
                        ScriptablePointer.java
                        ScriptablePropertyPointer.java
                        ScriptablePropertyHandler.java
  Log:
  removed println's
  
  Revision  Changes    Path
  1.3       +4 -7      
xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/ScriptablePointer.java
  
  Index: ScriptablePointer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/ScriptablePointer.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ScriptablePointer.java    23 Feb 2003 19:20:25 -0000      1.2
  +++ ScriptablePointer.java    23 Feb 2003 22:52:37 -0000      1.3
  @@ -68,9 +68,9 @@
   
       public boolean isCollection() {
           if (node instanceof NativeArray) {
  -         return true;
  -     }
  -     return false;
  +            return true;
  +        }
  +        return false;
       }
   
       public ScriptablePointer(QName name,
  @@ -95,10 +95,7 @@
       }
   
       public void setValue(Object value){
  -     System.out.println("attempt to set " + getName() + " to " + value);
  -     System.out.println("node="+node + "->" 
+java.util.Arrays.asList(node.getIds()));
  -     getParent().setValue(value);
  -     //handler.setProperty(node, getName().toString(), value);
  +        getParent().setValue(value);
       }
   
   }
  
  
  
  1.3       +38 -44    
xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/ScriptablePropertyPointer.java
  
  Index: ScriptablePropertyPointer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/ScriptablePropertyPointer.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ScriptablePropertyPointer.java    23 Feb 2003 19:20:25 -0000      1.2
  +++ ScriptablePropertyPointer.java    23 Feb 2003 22:52:37 -0000      1.3
  @@ -67,9 +67,9 @@
           Object obj = getBaseValue();
           if (obj instanceof Scriptable) {
               Scriptable node = (Scriptable)obj;
  -         if (node instanceof NativeArray) {
  -             return (int)((NativeArray)node).jsGet_length();
  -         }
  +            if (node instanceof NativeArray) {
  +                return (int)((NativeArray)node).jsGet_length();
  +            }
               if (ScriptableObject.hasProperty(node, "length")) {
                   Object val = ScriptableObject.getProperty(node, "length");
                   if (val instanceof Number) {
  @@ -81,21 +81,21 @@
       }
   
       public Object getValue() {
  -     Object val = getNode();
  -     if (val instanceof NativeArray) {
  -         NativeArray arr = (NativeArray)val;
  -         List list = new LinkedList();
  -         int len = (int)arr.jsGet_length();
  -         for (int i = 0; i < len; i++) {
  -             Object obj = arr.get(i, arr);
  -             if (obj == Undefined.instance) {
  -                 obj = null;
  -             }
  -             list.add(obj);
  -         }
  -         return list;
  -     }
  -     return super.getValue();
  +        Object val = getNode();
  +        if (val instanceof NativeArray) {
  +            NativeArray arr = (NativeArray)val;
  +            List list = new LinkedList();
  +            int len = (int)arr.jsGet_length();
  +            for (int i = 0; i < len; i++) {
  +                Object obj = arr.get(i, arr);
  +                if (obj == Undefined.instance) {
  +                    obj = null;
  +                }
  +                list.add(obj);
  +            }
  +            return list;
  +        }
  +        return super.getValue();
       }
   
       public void setValue(Object value){
  @@ -106,7 +106,7 @@
               if (val instanceof Scriptable) {
                   ScriptableObject.putProperty((Scriptable)val, index, value);
               } else {
  -             super.setValue(value);
  +                super.setValue(value);
               }
           }
       }
  @@ -117,13 +117,13 @@
           } else {
               Object val = handler.getProperty(getBean(), getPropertyName());
               if (val instanceof Scriptable) {
  -             try {
  -                 ScriptableObject.deleteProperty((Scriptable)val, index);
  -             } catch (Exception e) {
  -                 e.printStackTrace();
  -             }
  +                try {
  +                    ScriptableObject.deleteProperty((Scriptable)val, index);
  +                } catch (Exception e) {
  +                    e.printStackTrace();
  +                }
               } else {
  -             super.remove();
  +                super.remove();
               }
           }
       }
  @@ -131,16 +131,16 @@
       public boolean isCollection() {
           Object obj = getBaseValue();
           if (obj instanceof NativeArray) {
  -         return true;
  -     }
  -     return super.isCollection();
  +            return true;
  +        }
  +        return super.isCollection();
       }
   
       public String asPath(){
           Object obj = getBaseValue();
  -     if (!(obj instanceof Scriptable)) {
  -         return super.asPath();
  -     }
  +        if (!(obj instanceof Scriptable)) {
  +            return super.asPath();
  +        }
           StringBuffer buffer = new StringBuffer();
           buffer.append(getParent().asPath());
           if (buffer.length() == 0){
  @@ -173,25 +173,19 @@
       }
   
       public Object getImmediateNode() {
  -     System.out.println("get immediate node: " + getBean() + ": " + 
  -                        getPropertyName() + ": " +
  -                        index);
           Object value;
           if (index == WHOLE_COLLECTION) {
               value = handler.getProperty(getBean(), getPropertyName());
           }
           else {
               value = handler.getProperty(getBean(), getPropertyName());
  -         if (value instanceof Scriptable) {
  -             System.out.println("getting indexed property: " + 
  -                                getPropertyName() + ": " +
  -                                index);
  -             value = ScriptableObject.getProperty((Scriptable)value, index);
  -             if (value == ScriptableObject.NOT_FOUND) {
  -                 value = null;
  -             } else if (value instanceof Wrapper) {
  -                 value = ((Wrapper)value).unwrap();
  -             } 
  +            if (value instanceof Scriptable) {
  +                value = ScriptableObject.getProperty((Scriptable)value, index);
  +                if (value == ScriptableObject.NOT_FOUND) {
  +                    value = null;
  +                } else if (value instanceof Wrapper) {
  +                    value = ((Wrapper)value).unwrap();
  +                } 
               } else {
                   return super.getImmediateNode();
               }
  
  
  
  1.3       +24 -29    
xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/ScriptablePropertyHandler.java
  
  Index: ScriptablePropertyHandler.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/flow/javascript/ScriptablePropertyHandler.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ScriptablePropertyHandler.java    23 Feb 2003 19:20:25 -0000      1.2
  +++ ScriptablePropertyHandler.java    23 Feb 2003 22:52:37 -0000      1.3
  @@ -53,34 +53,31 @@
   
       public Object getProperty(Object obj, String propertyName) {
           Context cx = null;
  -     System.out.println("getProperty: " + propertyName);
           try {
               cx = Context.enter();
               Scriptable s = (Scriptable)obj;
  -         System.out.println("s="+s);
               Object result = ScriptableObject.getProperty(s, propertyName);
               if (result == ScriptableObject.NOT_FOUND) {
  -             result = ScriptableObject.getProperty(s, "get" + 
propertyName.substring(0, 1).toUpperCase() + (propertyName.length() > 1 ? 
propertyName.substring(1) : ""));
  -             if (result != ScriptableObject.NOT_FOUND &&
  -                 result instanceof Function) {
  -                 try {
  -                     result = ((Function)result).call(cx, 
  -                                                      
ScriptableObject.getTopLevelScope(s), s, new Object[] {});
  -                 } catch (JavaScriptException exc) {
  -                     exc.printStackTrace();
  -                     result = Undefined.instance;
  -                 }
  -             } 
  -             if (result == Undefined.instance ||
  -                 result == Scriptable.NOT_FOUND) {
  -                 result = null;
  -             }
  +                result = ScriptableObject.getProperty(s, "get" + 
propertyName.substring(0, 1).toUpperCase() + (propertyName.length() > 1 ? 
propertyName.substring(1) : ""));
  +                if (result != ScriptableObject.NOT_FOUND &&
  +                    result instanceof Function) {
  +                    try {
  +                        result = ((Function)result).call(cx, 
  +                                                         
ScriptableObject.getTopLevelScope(s), s, new Object[] {});
  +                    } catch (JavaScriptException exc) {
  +                        exc.printStackTrace();
  +                        result = Undefined.instance;
  +                    }
  +                } 
  +                if (result == Undefined.instance ||
  +                    result == Scriptable.NOT_FOUND) {
  +                    result = null;
  +                }
               } else if (result instanceof Wrapper) {
                   result = ((Wrapper)result).unwrap();
               } else if (result == Undefined.instance) {
  -             result = null;
  -         }
  -         System.out.println("getProperty: " + propertyName + " = " + result);
  +                result = null;
  +            }
               return result;
           } finally {
               Context.exit();
  @@ -112,15 +109,13 @@
           Context cx = null;
           try {
               cx = Context.enter();
  -         System.out.println("setProperty: " + propertyName + 
  -                            " = " + Context.toObject(value, (Scriptable)obj));
  -         if (!(value == null
  -               || value instanceof String 
  -               || value instanceof Number 
  -               || value instanceof Boolean)) {
  -             value = Context.toObject(value, 
  -                                      (Scriptable)obj);
  -         }
  +            if (!(value == null
  +                  || value instanceof String 
  +                  || value instanceof Number 
  +                  || value instanceof Boolean)) {
  +                value = Context.toObject(value, 
  +                                         (Scriptable)obj);
  +            }
               ScriptableObject.putProperty((Scriptable)obj,
                                            propertyName, value);
           } finally {
  
  
  

Reply via email to