Revision 1092

View differences:

org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.dynform/org.gvsig.tools.dynform.impl/src/main/java/org/gvsig/tools/dynform/impl/DefaultJDynForm.java
144 144
			}
145 145
		}
146 146
	}
147
	
148
	protected void fireFieldChangeEvent(JDynFormField field) {
149
		Iterator it = this.listeners.iterator();
150
		while (it.hasNext()) {
151
			JDynFormListener listener = (JDynFormListener) it.next();
152
			try {
153
			listener.fieldChanged(field);
154
			} catch (Exception ex) {
155
				logger.info("Error calling listener " + listener.toString()
156
						+ "(" + listener.getClass().getName() + ") from "
157
						+ this.toString() + "(" + this.getClass().getName()
158
						+ ").", ex);
159
			}
160
		}
161
	}
147 162

  
148 163
	
149 164
	public JLabel getMessagesJLabel() {
......
468 483
	}
469 484

  
470 485
	public void fieldChanged(JDynFormField field) {
471
		// TODO Auto-generated method stub
486
		fireFieldChangeEvent(field);
472 487
	}
473 488

  
474 489
	public boolean isReadOnly() {
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.dynform/org.gvsig.tools.dynform.services/src/main/java/org/gvsig/tools/dynform/services/dynformset/subform/SubformJDynFormSet.java
38 38
import org.gvsig.tools.dynform.DynFormDefinition;
39 39
import org.gvsig.tools.dynform.JDynForm;
40 40
import org.gvsig.tools.dynform.JDynForm.JDynFormListener;
41
import org.gvsig.tools.dynform.JDynFormField;
41 42
import org.gvsig.tools.dynform.services.dynformset.subform.FormSetButtonBar.FormSetListener;
42 43
import org.gvsig.tools.dynform.spi.AbstractJDynFormSet;
43 44
import org.gvsig.tools.dynform.spi.ActionStore;
......
393 394
        this.fireFormMovedToEvent(this.current);
394 395
    }
395 396

  
397
	public void fieldChanged(JDynFormField field) {
398
		// TODO Auto-generated method stub
399
		
400
	}
401

  
396 402
}
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.dynform/org.gvsig.tools.dynform.services/src/main/java/org/gvsig/tools/dynform/services/dynformfield/DynObjectList/JDynFormFieldDynObjectList.java
141 141
	public void message(String message) {
142 142
		fireMessageEvent(message);
143 143
	}
144

  
145
	public void fieldChanged(JDynFormField field) {
146
		// TODO Auto-generated method stub
147
		
148
	}
144 149
	
145 150
}
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.dynform/org.gvsig.tools.dynform.services/src/main/java/org/gvsig/tools/dynform/services/dynformfield/DynObject/JDynFormFieldDynObject.java
127 127
	public void message(String message) {
128 128
		fireMessageEvent(message);
129 129
	}
130

  
131
	public void fieldChanged(JDynFormField field) {
132
		// TODO Auto-generated method stub
133
		
134
	}
130 135
	
131 136
}
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.dynform/org.gvsig.tools.dynform.api/src/main/java/org/gvsig/tools/dynform/JDynForm.java
35 35

  
36 36
	public interface JDynFormListener {
37 37
		public void message(String message);
38
		public void fieldChanged(JDynFormField field);
38 39
	}
39 40
	
40 41
	public static final int USE_PLAIN = 0;

Also available in: Unified diff