All Implemented Interfaces:
Cloneable, IFFrame, IFFrameViewDependence, 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 FFrameNorth extends FFramePicture implements IFFrameViewDependence
Class that extends FFramePicture and implements IFFrameViewDependence to be able to maintain the same rotation that the view to which associate.
Author:
Vicente Caballero Navarro
  • Field Details

  • Constructor Details

    • FFrameNorth

      public FFrameNorth()
  • Method Details

    • setFFrameDependence

      public void setFFrameDependence(IFFrame fv)
      Inserts FFrameView to be able to relate this with the image.
      Specified by:
      setFFrameDependence in interface IFFrameViewDependence
      Parameters:
      fv - FFrameView
    • 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.
    • getFFrameDependence

      public IFFrame[] getFFrameDependence()
      Returns the FFrameView.
      Specified by:
      getFFrameDependence in interface IFFrameViewDependence
      Returns:
      FFrameView
    • getRotation

      public double getRotation()
      Returns the rotation of de FFrameView.
      Specified by:
      getRotation in interface IFFrame
      Overrides:
      getRotation in class FFrame
      Returns:
      Rotation.
    • 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 FFramePicture
      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 FFramePicture
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • clone

      public Object clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Overrides:
      clone in class FFrame
      Throws:
      CloneNotSupportedException
    • 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 FFramePicture
      Returns:
      String nombre del FFrame.