Revision 25214 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/project/document/table/gui/TableFileOpen.java
TableFileOpen.java | ||
---|---|---|
41 | 41 |
|
42 | 42 |
import com.iver.andami.PluginServices; |
43 | 43 |
import com.iver.andami.messages.NotificationManager; |
44 |
import com.iver.cit.gvsig.ProjectExtension; |
|
44 | 45 |
import com.iver.cit.gvsig.addlayer.fileopen.IFileOpen; |
45 | 46 |
import com.iver.cit.gvsig.project.ProjectFactory; |
46 | 47 |
/** |
... | ... | |
53 | 54 |
private FilesystemServerExplorer explorer; |
54 | 55 |
private ArrayList<FileFilter> filters; |
55 | 56 |
|
57 |
private ProjectExtension projectExtension; |
|
58 |
|
|
56 | 59 |
/** |
57 | 60 |
* Constructor de FileOpenRaster |
58 | 61 |
* |
... | ... | |
72 | 75 |
this.filters.add(new TableFileFilter(iter.next())); |
73 | 76 |
} |
74 | 77 |
this.filters.add(new TableFileFilter(explorer.getGenericFilter())); |
78 |
|
|
79 |
projectExtension = (ProjectExtension) PluginServices |
|
80 |
.getExtension(ProjectExtension.class); |
|
75 | 81 |
} |
76 | 82 |
|
77 | 83 |
|
... | ... | |
81 | 87 |
|
82 | 88 |
public File post(File file) { |
83 | 89 |
// TODO Auto-generated method stub |
84 |
return null;
|
|
90 |
return file;
|
|
85 | 91 |
} |
86 | 92 |
|
87 | 93 |
public void pre() { |
... | ... | |
99 | 105 |
FeatureTableDocument projectTable = ProjectFactory.createTable(file |
100 | 106 |
.getName(), |
101 | 107 |
store); |
108 |
projectExtension.getProject().addDocument( |
|
109 |
projectTable); |
|
102 | 110 |
PluginServices.getMDIManager().addWindow( |
103 | 111 |
projectTable.createWindow()); |
104 | 112 |
|
Also available in: Unified diff