Revision 31496 branches/v2_0_0_prep/extensions/extWMS/src/org/gvsig/wms/gui/panels/WebMapContextFileChooserAccessory.java
WebMapContextFileChooserAccessory.java | ||
---|---|---|
72 | 72 |
package org.gvsig.wms.gui.panels; |
73 | 73 |
|
74 | 74 |
import java.awt.Dimension; |
75 |
import java.util.ArrayList;
|
|
75 |
import java.util.List; |
|
76 | 76 |
|
77 | 77 |
import javax.swing.JComboBox; |
78 | 78 |
import javax.swing.JLabel; |
79 | 79 |
import javax.swing.JPanel; |
80 | 80 |
|
81 | 81 |
import org.gvsig.andami.PluginServices; |
82 |
import org.gvsig.app.extension.ProjectExtension; |
|
83 |
import org.gvsig.app.project.documents.view.ProjectView; |
|
84 |
import org.gvsig.app.project.documents.view.ProjectViewFactory; |
|
85 |
import org.gvsig.app.project.documents.view.gui.View; |
|
82 |
import org.gvsig.app.project.ProjectManager; |
|
83 |
import org.gvsig.app.project.documents.Document; |
|
84 |
import org.gvsig.app.project.documents.view.DefaultViewDocument; |
|
85 |
import org.gvsig.app.project.documents.view.ViewManager; |
|
86 |
import org.gvsig.app.project.documents.view.gui.DefaultViewPanel; |
|
86 | 87 |
|
87 | 88 |
|
88 | 89 |
public class WebMapContextFileChooserAccessory extends JPanel { |
... | ... | |
156 | 157 |
return cmbMode; |
157 | 158 |
} |
158 | 159 |
|
159 |
public void setCurrentView(View v) {
|
|
160 |
public void setCurrentView(DefaultViewPanel v) {
|
|
160 | 161 |
currentView = v.getName(); |
161 | 162 |
} |
162 | 163 |
|
163 |
public ProjectView getSelectedView() {
|
|
164 |
public DefaultViewDocument getSelectedView() {
|
|
164 | 165 |
String viewName = null; |
165 | 166 |
if (getCmbMode().getSelectedIndex() == NEW_VIEW) |
166 | 167 |
return null; |
... | ... | |
168 | 169 |
viewName = currentView; |
169 | 170 |
else if (getCmbMode().getSelectedIndex() == USERS_VIEW_SELECTION) |
170 | 171 |
viewName = (String) getCmbViews().getSelectedItem(); |
171 |
ProjectExtension pe = (ProjectExtension) PluginServices.getExtension(ProjectExtension.class); |
|
172 |
return (ProjectView) pe.getProject().getProjectDocumentByName(viewName, ProjectViewFactory.registerName); |
|
172 |
return (DefaultViewDocument) ProjectManager.getInstance().getCurrentProject().getDocument(viewName, ViewManager.TYPENAME); |
|
173 |
// ProjectExtension pe = (ProjectExtension) PluginServices.getExtension(ProjectExtension.class); |
|
174 |
// return (ProjectView) pe.getProject().getProjectDocumentByName(viewName, ProjectViewFactory.registerName); |
|
173 | 175 |
} |
174 | 176 |
|
175 | 177 |
public int getOption() { |
... | ... | |
185 | 187 |
if (cmbViews == null) { |
186 | 188 |
cmbViews = new JComboBox(); |
187 | 189 |
cmbViews.setBounds(25, 114, 266, 20); |
188 |
ProjectExtension pe = (ProjectExtension) PluginServices.getExtension(ProjectExtension.class); |
|
189 |
ArrayList views = pe.getProject().getDocumentsByType(ProjectViewFactory.registerName); |
|
190 |
for (int i = 0; i < views.size(); i++) { |
|
191 |
ProjectView v = (ProjectView)views.get(i); |
|
190 |
List<Document> views = ProjectManager.getInstance().getCurrentProject().getDocuments( ViewManager.TYPENAME); |
|
191 |
for (Document v : views) { |
|
192 | 192 |
cmbViews.addItem(v.getName()); |
193 | 193 |
} |
194 |
|
|
195 |
// ProjectExtension pe = (ProjectExtension) PluginServices.getExtension(ProjectExtension.class); |
|
196 |
// ArrayList views = pe.getProject().getDocumentsByType(ProjectViewFactory.registerName); |
|
197 |
// for (int i = 0; i < views.size(); i++) { |
|
198 |
// ProjectView v = (ProjectView)views.get(i); |
|
199 |
// cmbViews.addItem(v.getName()); |
|
200 |
// } |
|
194 | 201 |
} |
195 | 202 |
return cmbViews; |
196 | 203 |
} |
Also available in: Unified diff