Revision 202 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.spi/src/main/java/org/gvsig/tools/swing/spi/AbstractDynObjectComponent.java

View differences:

AbstractDynObjectComponent.java
173 173
	}
174 174
	return true;
175 175
    }
176
    
177
    /**
178
     * 
179
     */
180
    protected void emptyAll() {
181
	Map<Component, JDynFieldComponent> items = this.getComponents();
182
	for (JDynFieldComponent item : items.values())
183
	    item.setValue(null);
184
    }
176 185

  
177 186
    /**
187
     * @param value
188
     */
189
    protected void fillValues(DynObject dynObject) {
190
	Map<Component, JDynFieldComponent> items = this.getComponents();
191
	for (JDynFieldComponent item : items.values())
192
	    item.setValue(dynObject.getDynValue(item.getDynField().getName()));
193
    }
194

  
195
    /**
178 196
     * @param component
179 197
     * @return
180 198
     */
......
189 207
	    comp.saveStatus();
190 208
	}
191 209
    }
210
    
192 211

  
212

  
213
    /* (non-Javadoc)
214
     * @see org.gvsig.tools.swing.api.dynobject.JDynObjectComponent#addValueChangedListener(org.gvsig.tools.swing.api.dynobject.ValueChangedListener)
215
     */
216
    public void addValueChangedListener(ValueChangedListener listener) {
217
	Iterator<JDynFieldComponent> componentFields = this.getComponents()
218
		.values().iterator();
219
	JDynFieldComponent comp;
220
	while (componentFields.hasNext()) {
221
	    comp = componentFields.next();
222
	    comp.addValueChangedListener(listener);
193 223
}
224
    }
225

  
226
}

Also available in: Unified diff