Revision 365 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dynobject/impl/DefaultDynObject.java
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