Revision 31496 branches/v2_0_0_prep/applications/appgvSIG/src/org/gvsig/app/project/documents/layout/fframes/FFrameOverView.java

View differences:

FFrameOverView.java
7 7
import java.awt.geom.Line2D;
8 8
import java.awt.geom.Rectangle2D;
9 9
import java.awt.image.BufferedImage;
10
import java.util.ArrayList;
10
import java.util.List;
11 11

  
12 12
import org.gvsig.andami.PluginServices;
13 13
import org.gvsig.andami.messages.NotificationManager;
14
import org.gvsig.app.project.documents.Document;
14 15
import org.gvsig.app.project.documents.exceptions.SaveException;
15 16
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.FFrameOverViewDialog;
16 17
import org.gvsig.app.project.documents.layout.fframes.gui.dialogs.IFFrameDialog;
17
import org.gvsig.app.project.documents.layout.gui.Layout;
18
import org.gvsig.app.project.documents.view.ProjectView;
19
import org.gvsig.app.project.documents.view.ProjectViewFactory;
18
import org.gvsig.app.project.documents.layout.gui.LayoutPanel;
19
import org.gvsig.app.project.documents.view.DefaultViewDocument;
20
import org.gvsig.app.project.documents.view.ViewManager;
20 21
import org.gvsig.fmap.dal.exception.ReadException;
21 22
import org.gvsig.fmap.geom.primitive.Envelope;
22 23
import org.gvsig.fmap.mapcontext.MapContext;
......
130 131
     *
131 132
     * @param v Modelo de la vista.
132 133
     */
133
    public void setView(ProjectView v) {
134
    public void setView(DefaultViewDocument v) {
134 135
        view = v;
135 136

  
136 137
        ViewPort vp = null;
......
182 183
    public String getNameFFrame() {
183 184
        return PluginServices.getText(this, "Localizador") + num;
184 185
    }
185
    public IFFrame cloneFFrame(Layout layout) {
186
    public IFFrame cloneFFrame(LayoutPanel layout) {
186 187
        FFrameOverView frame = new FFrameOverView();
187 188
        frame.setLevel(this.getLevel());
188 189
        frame.setNum(this.num);
......
258 259
        XMLEntity xml = super.getXMLEntity();
259 260
        try {
260 261
            if (fframeview != null) {
261
                Layout layout = fframeview.getLayout();
262
                LayoutPanel layout = fframeview.getLayout();
262 263
                IFFrame[] fframes = layout.getLayoutContext().getAllFFrames();
263 264

  
264 265
                for (int i = 0; i < fframes.length; i++) {
......
299 300

  
300 301
        int indice = xml.getIntProperty("indice");
301 302

  
302
        ProjectView view = null;
303
        DefaultViewDocument view = null;
303 304

  
304 305
        if (xml.contains("viewName")){
305
        	view = (ProjectView)project.getProjectDocumentByName(xml.getStringProperty("viewName"),ProjectViewFactory.registerName);
306
        	view = (DefaultViewDocument)project.getDocument(xml.getStringProperty("viewName"),ViewManager.TYPENAME);
306 307
        }else {
307 308
        	if (indice != -1) {
308 309
        		try {
309
        			ArrayList views = project.getDocumentsByType(ProjectViewFactory.registerName);
310
        			List<Document> views = project.getDocuments(ViewManager.TYPENAME);
310 311

  
311
        			view = (ProjectView) views.get(indice);
312
        			view = (DefaultViewDocument) views.get(indice);
312 313
        		} catch (IndexOutOfBoundsException e) {
313 314
        			NotificationManager.addError("No se ha encontrado la vista de indice "+ indice,
314 315
            				e);

Also available in: Unified diff