Revision 365 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dynobject/impl/DefaultDynObject.java

View differences:

DefaultDynObject.java
65 65
		throw new DynFieldNotFoundException(name, dynClass.getName());
66 66
	}
67 67

  
68
    // private void consolide() {
69
    // this.values = this.dynClass.createValues(this.values);
70
    // }
71

  
68 72
	public void setDynValue(String name, Object value) throws DynFieldNotFoundException {
69 73
		//		if( this.values == null ) {
70 74
		//			this.values = this.dynClass.createValues(null);
71 75
		//		}
72 76
		
73
		FieldAndIndex x = dynClass.getDynFieldAndIndex(name);
77

  
78
	    
79
        //        if ((value != null) && (value.getClass().isArray())) {
80
        //            Object[] items = (Object[]) value;
81
        //            for (int i = 0; i < items.length; i++) {
82
        //                setDynValue(name, items);
83
        //            }
84
        //            return;
85
        //        }
86
        
87
        //       this.consolide();
88
      
89
        FieldAndIndex x = dynClass.getDynFieldAndIndex(name);
74 90
		if (x == null) {
75 91
			throw new DynFieldNotFoundException(name,this.getDynClass().getName());
76 92
		}

Also available in: Unified diff