Class FFrameOverView
java.lang.Object
org.gvsig.app.project.documents.layout.fframes.FFrame
org.gvsig.app.project.documents.layout.fframes.FFrameView
org.gvsig.app.project.documents.layout.fframes.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
FFrame para introducir el localizador de una vista en el Layout.
- Author:
- Vicente Caballero Navarro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.app.project.documents.layout.fframes.IFFrameUseFMap
IFFrameUseFMap.SCALE_TYPE -
Field Summary
FieldsFields inherited from class org.gvsig.app.project.documents.layout.fframes.FFrameView
b_drawing, b_validCache, DRAFT, geomManager, grid, m_image, mapAT, mapContext, mapUnits, origin, originalClip, originalGraphicsAT, p1, p2, PRESENTATION, project, quality, scaleAnt, showGrid, syncExtents, syncLayers, viewDocumentFields inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
e, frameFactory, iEResize, iNResize, lastAT, layoutManager, LOG, m_BoundBox, m_Selected, n, ne, no, num, o, observers, s, se, soFields inherited from interface org.gvsig.app.project.documents.layout.fframes.IFFrame
E, N, NE, NO, NOSELECT, O, RECT, S, SE, SOFields inherited from interface org.gvsig.app.project.documents.layout.fframes.IFFrameUseFMap
AUTOMATICO, CONSTANTE, MANUAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()protected voidcreateImage(AffineTransform affineTransform, int width, int height, Point mapOrigin) protected voiddrawAreaOfInterestBox(Graphics2D g, AffineTransform at, Rectangle2D clip, org.gvsig.compat.print.PrintAttributes printAttributes) IFFrame[]Devuelve el FFrame utilizado.getName()Devuelve el nombre que representa al fframe.Devuelve el nombre que representa al tipo de FFrame.voidloadFromState(org.gvsig.tools.persistence.PersistentState state) protected voidprint(Graphics2D g, AffineTransform at, org.gvsig.compat.print.PrintAttributes printAttributes) voidrefreshDependence(IFFrame fant, IFFrame fnew) Refresca las dependencias de la IFFrame teniendo en cuenta la dependencia anterior.static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidInserta una FFrame de la cual se necesita por tener una dependencia.protected voidvoidsetView(org.gvsig.app.project.documents.view.ViewDocument v) Sets the View associated with this FFrameView, which will be used to clone the MapContext and the layers.Methods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrameView
addAllListeners, beginUpdate, calculateNewExtent, compare, createListeners, dispose, doSetSelected, draw, drawImage, drawPresentation, endUpdate, frameAdded, frameRemoved, fullExtent, getATMap, getBufferedImage, getDrawPaperDPI, getExtentSynced, getFixedExtent, getFixedScale, getGrid, getLayerSynced, getLinked, getMapContext, getMapRotation, getMapUnits, getQuality, getScale, getScaleType, getTypeScale, getView, getVisibleEnvelope, invalidateLayout, invalidateToc, isDrawing, isPan, isPersistIndependent, isShowGrid, isSyncLayers, isUpdating, movePoints, postDraw, postDraw, preDraw, preDraw, print, refresh, refreshOriginalExtent, refreshToc, removeAllListeners, removeOwnListeners, removeViewListeners, resetAllListeners, setATMap, setBoundBox, setBufferedImage, setExtent, setExtentSynced, setGrid, setHasToc, setLayerSynced, setLinked, setMapUnits, setNewEnvelope, setPersistIndependent, setPointsToZoom, setProject, setQuality, setRotation, setScale, setScaleType, setScaleType, setScaleType, setTocModel, setViewMapContext, showGrid, skipFirstChangeExtent, toString, updateScaleCtrl, windowActivated, windowClosedMethods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
addObserver, contains, deleteObserver, deleteObservers, drawDraft, drawEmpty, drawHandlers, drawSymbolTag, getBoundBox, getBoundingBox, getContains, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getMapCursor, getMovieRect, getMovieRect, getRotation, getRotationAT, getSelected, getTag, getVisibleRect, initializeIcons, intersects, isSelected, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setSelected, setSelected, setTag, updateRectMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.app.project.documents.layout.fframes.IFFrame
contains, drawDraft, drawHandlers, drawSymbolTag, getBoundBox, getBoundingBox, getContains, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getMapCursor, getMovieRect, getMovieRect, getRotation, getSelected, getTag, intersects, isSelected, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setSelected, setSelected, setTag, updateRectMethods inherited from interface org.gvsig.tools.observer.Observable
addObserver, deleteObserver, deleteObservers
-
Field Details
-
PERSISTENCE_DEFINITION_NAME
- See Also:
-
-
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:
createImagein classFFrameView- Throws:
org.gvsig.fmap.dal.exception.ReadExceptionorg.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:
printin classFFrameView
-
setView
public void setView(org.gvsig.app.project.documents.view.ViewDocument v) Description copied from class:FFrameViewSets 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:
setViewin classFFrameView- Parameters:
v-
-
setListeners
protected void setListeners() -
getNameFFrame
Description copied from interface:IFFrameDevuelve el nombre que representa al tipo de FFrame.- Specified by:
getNameFFramein interfaceIFFrame- Overrides:
getNameFFramein classFFrameView- Returns:
- @see org.gvsig.app.project.documents.layout.fframes.IFFrame#getNameFFrame()
- See Also:
-
getName
Description copied from interface:IFFrameDevuelve el nombre que representa al fframe.- Specified by:
getNamein interfaceIFFrame- Overrides:
getNamein classFFrameView- Returns:
- String nombre del FFrame.
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classFFrameView- Throws:
CloneNotSupportedException
-
setFFrameDependence
Description copied from interface:IFFrameViewDependenceInserta una FFrame de la cual se necesita por tener una dependencia.- Specified by:
setFFrameDependencein interfaceIFFrameViewDependence- Parameters:
f- FFrame de la que se depende.
-
getFFrameDependence
Description copied from interface:IFFrameViewDependenceDevuelve el FFrame utilizado.- Specified by:
getFFrameDependencein interfaceIFFrameViewDependence- Returns:
- FFrame utilizado.
-
refreshDependence
Description copied from interface:IFFrameViewDependenceRefresca las dependencias de la IFFrame teniendo en cuenta la dependencia anterior.- Specified by:
refreshDependencein interfaceIFFrameViewDependence- 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:
loadFromStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
loadFromStatein classFFrameView- 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:
saveToStatein interfaceorg.gvsig.tools.persistence.Persistent- Overrides:
saveToStatein classFFrameView- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-