Revision 24759 branches/v2_0_0_prep/applications/appgvSIG/src/com/iver/cit/gvsig/TableEditStopExtension.java

View differences:

TableEditStopExtension.java
4 4

  
5 5
import javax.swing.JOptionPane;
6 6

  
7
import org.gvsig.fmap.data.ReadException;
8
import org.gvsig.fmap.data.WriteException;
9
import org.gvsig.fmap.data.feature.FeatureStore;
7
import org.gvsig.fmap.dal.exception.ReadException;
8
import org.gvsig.fmap.dal.exception.WriteException;
9
import org.gvsig.fmap.dal.feature.FeatureStore;
10 10

  
11 11
import com.iver.andami.PluginServices;
12 12
import com.iver.andami.messages.NotificationManager;
......
106 106
	     */
107 107
		public boolean hasUnsavedData() {
108 108
			ProjectExtension pe=(ProjectExtension)PluginServices.getExtension(ProjectExtension.class);
109
			ProjectTable[] tables=(ProjectTable[])pe.getProject().getDocumentsByType(ProjectTableFactory.registerName).toArray(new ProjectTable[0]);
109
			ProjectTable[] tables=pe.getProject().getDocumentsByType(ProjectTableFactory.registerName).toArray(new ProjectTable[0]);
110 110
			for (int i=0;i<tables.length;i++) {
111 111
				if (tables[i].getModel() == null){
112 112
					continue;
113 113
				}
114
				if (tables[i].getModel().isEditing())
114
				if (tables[i].getModel().isEditing()) {
115 115
					return true;
116
				}
116 117
			}
117 118
			return false;
118 119
		}
......
145 146
	     */
146 147
		public IUnsavedData[] getUnsavedData() {
147 148
			ProjectExtension pe=(ProjectExtension)PluginServices.getExtension(ProjectExtension.class);
148
			ProjectTable[] tables =(ProjectTable[])pe.getProject().getDocumentsByType(ProjectTableFactory.registerName).toArray(new ProjectTable[0]);
149
			ProjectTable[] tables =pe.getProject().getDocumentsByType(ProjectTableFactory.registerName).toArray(new ProjectTable[0]);
149 150
			ArrayList unsavedTables = new ArrayList();
150 151
			for (int i=0;i<tables.length;i++) {
151 152
				if (tables[i].getModel() == null){

Also available in: Unified diff