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
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