Class FFrameLegend
java.lang.Object
org.gvsig.app.project.documents.layout.fframes.FFrame
org.gvsig.app.project.documents.layout.fframes.AbstractFFrameViewDependence
org.gvsig.app.project.documents.layout.fframes.FFrameLegend
- 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
FFrame para introducir una leyenda en el Layout.
- Author:
- Vicente Caballero Navarro
-
Field Summary
FieldsFields inherited from class org.gvsig.app.project.documents.layout.fframes.AbstractFFrameViewDependence
fframeViewDependenceFields 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, so -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddraw(Graphics2D g, AffineTransform at, Rectangle2D rv, BufferedImage imgBase) Método que dibuja sobre el graphics que se le pasa como parámetro, según la transformada afin que se debe de aplicar y el rectángulo que se debe de dibujar.getFont()Devuelve la fuente que esta utilizando.getName()Devuelve el nombre que representa al fframe.Devuelve el nombre que representa al tipo de FFrame.intDevuelve un entero que representa la calidad que está seleccionada.intDevuelve un entero que representa la forma en que se actualiza la vista.voidvoidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidprint(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes properties) static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidsetAreVisible(List areVisible) voidRellena la fuente a utilizar al dibujar los String sobre el graphics.voidsetNameLayers(List nameLayers) voidsetQuality(int q) Rellena la calidad que se quiere aplicar.voidsetViewing(int v) Rellena la forma de actualizar la vista.voidtoFFrames(LayoutContext layout) Transforma el FFrameLegend en diferentes FFrameSymbol y FFrameText.Methods inherited from class org.gvsig.app.project.documents.layout.fframes.AbstractFFrameViewDependence
clone, getFFrameDependence, refreshDependence, setFFrameDependenceMethods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
addObserver, contains, deleteObserver, deleteObservers, dispose, doSetSelected, drawDraft, drawEmpty, drawHandlers, drawSymbolTag, frameAdded, frameRemoved, getBoundBox, getBoundingBox, getContains, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getMapCursor, getMovieRect, getMovieRect, getRotation, getRotationAT, getSelected, getTag, getVisibleRect, initializeIcons, intersects, isSelected, setBoundBox, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setRotation, setSelected, setSelected, setTag, updateRectMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.app.project.documents.layout.fframes.IFFrameViewDependence
getFFrameDependence, refreshDependence, setFFrameDependence
-
Field Details
-
PERSISTENCE_DEFINITION_NAME
- See Also:
-
-
Constructor Details
-
FFrameLegend
public FFrameLegend()
-
-
Method Details
-
setQuality
public void setQuality(int q) Rellena la calidad que se quiere aplicar.- Parameters:
q- entero que representa la calidad a aplicar.
-
getQuality
public int getQuality()Devuelve un entero que representa la calidad que está seleccionada.- Returns:
- tipo de calidad selccionada.
-
getViewing
public int getViewing()Devuelve un entero que representa la forma en que se actualiza la vista.- Returns:
- forma que se actualiza la vista.
-
setViewing
public void setViewing(int v) Rellena la forma de actualizar la vista.- Parameters:
v- entero que representa la forma de actualizar la vista.
-
draw
Método que dibuja sobre el graphics que se le pasa como parámetro, según la transformada afin que se debe de aplicar y el rectángulo que se debe de dibujar. -
toFFrames
Transforma el FFrameLegend en diferentes FFrameSymbol y FFrameText.- Parameters:
layout- Layout sobre el que añadir los FFrame nuevos y sobre el que elimnar el FFrameLegend anterior.
-
setFont
Rellena la fuente a utilizar al dibujar los String sobre el graphics.- Parameters:
f- Font.
-
getFont
Devuelve la fuente que esta utilizando.- Returns:
- Font.
-
getNameFFrame
Description copied from interface:IFFrameDevuelve el nombre que representa al tipo de FFrame.- Specified by:
getNameFFramein interfaceIFFrame- Returns:
- nombre del elemento.
-
getName
Description copied from interface:IFFrameDevuelve el nombre que representa al fframe. -
print
public void print(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes properties) - Specified by:
printin interfaceorg.gvsig.fmap.mapcontext.rendering.symbols.IPrintable
-
initialize
public void initialize() -
setNameLayers
-
setAreVisible
-
getNameLayers
-
getAreVisible
-
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 classAbstractFFrameViewDependence- 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 classAbstractFFrameViewDependence- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-