Revision 31496 branches/v2_0_0_prep/extensions/extWMS/src/org/gvsig/wms/gui/panels/WebMapContextFileChooserAccessory.java

View differences:

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