Class FFrameOverView

All Implemented Interfaces:
Cloneable, IFFrame, IFFrameUseFMap, IFFrameUseProject, IFFrameViewDependence, LayoutPanelListener, org.gvsig.fmap.mapcontext.rendering.symbols.IPrintable, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.observer.Observable, org.gvsig.tools.persistence.Persistent

public class FFrameOverView extends FFrameView implements IFFrameViewDependence
FFrame para introducir el localizador de una vista en el Layout.
Author:
Vicente Caballero Navarro
  • Field Details

  • Constructor Details

    • FFrameOverView

      public FFrameOverView()
  • Method Details

    • createImage

      protected void createImage(AffineTransform affineTransform, int width, int height, Point mapOrigin) throws org.gvsig.fmap.dal.exception.ReadException, org.gvsig.fmap.mapcontext.MapContextException
      Overrides:
      createImage in class FFrameView
      Throws:
      org.gvsig.fmap.dal.exception.ReadException
      org.gvsig.fmap.mapcontext.MapContextException
    • drawAreaOfInterestBox

      protected void drawAreaOfInterestBox(Graphics2D g, AffineTransform at, Rectangle2D clip, org.gvsig.compat.print.PrintAttributes printAttributes)
    • print

      protected void print(Graphics2D g, AffineTransform at, org.gvsig.compat.print.PrintAttributes printAttributes)
      Overrides:
      print in class FFrameView
    • setView

      public void setView(org.gvsig.app.project.documents.view.ViewDocument v)
      Description copied from class: FFrameView
      Sets the View associated with this FFrameView, which will be used to clone the MapContext and the layers. It will also used to synchronize the FFrameView with the associated View, depending on the selected scale type
      Overrides:
      setView in class FFrameView
      Parameters:
      v -
    • setListeners

      protected void setListeners()
    • getNameFFrame

      public String getNameFFrame()
      Description copied from interface: IFFrame
      Devuelve el nombre que representa al tipo de FFrame.
      Specified by:
      getNameFFrame in interface IFFrame
      Overrides:
      getNameFFrame in class FFrameView
      Returns:
      @see org.gvsig.app.project.documents.layout.fframes.IFFrame#getNameFFrame()
      See Also:
    • getName

      public String getName()
      Description copied from interface: IFFrame
      Devuelve el nombre que representa al fframe.
      Specified by:
      getName in interface IFFrame
      Overrides:
      getName in class FFrameView
      Returns:
      String nombre del FFrame.
    • clone

      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Overrides:
      clone in class FFrameView
      Throws:
      CloneNotSupportedException
    • setFFrameDependence

      public void setFFrameDependence(IFFrame f)
      Description copied from interface: IFFrameViewDependence
      Inserta una FFrame de la cual se necesita por tener una dependencia.
      Specified by:
      setFFrameDependence in interface IFFrameViewDependence
      Parameters:
      f - FFrame de la que se depende.
    • getFFrameDependence

      public IFFrame[] getFFrameDependence()
      Description copied from interface: IFFrameViewDependence
      Devuelve el FFrame utilizado.
      Specified by:
      getFFrameDependence in interface IFFrameViewDependence
      Returns:
      FFrame utilizado.
    • refreshDependence

      public void refreshDependence(IFFrame fant, IFFrame fnew)
      Description copied from interface: IFFrameViewDependence
      Refresca las dependencias de la IFFrame teniendo en cuenta la dependencia anterior.
      Specified by:
      refreshDependence in interface IFFrameViewDependence
      Parameters:
      fant - Dependencia anterior.
      fnew - Nueva dependencia.
    • registerPersistent

      public static void registerPersistent()
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Overrides:
      loadFromState in class FFrameView
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Overrides:
      saveToState in class FFrameView
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException