Class FFrameSymbol
java.lang.Object
org.gvsig.app.project.documents.layout.fframes.FFrame
org.gvsig.app.project.documents.layout.fframes.FFrameGraphics
org.gvsig.app.project.documents.layout.fframes.FFrameSymbol
- All Implemented Interfaces:
Cloneable,IFFrame,IFFrameEditableVertex,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 Símbolo en el Layout.
- Author:
- Vicente Caballero Navarro
-
Field Summary
FieldsFields inherited from class org.gvsig.app.project.documents.layout.fframes.FFrameGraphics
geometryTypeFields 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.getName()Devuelve el nombre que representa al fframe.Devuelve el nombre que representa al tipo de FFrame.voidvoidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidprint(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes printingProperties) static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidDOCUMENT ME!voidsetShapeType(int shapeType) voidsetViewPort(org.gvsig.fmap.mapcontext.ViewPort viewPort) Methods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrameGraphics
clone, drawHandlers, getContains, getFSymbol, getGeometry, getNum, getType, isEditing, paint, pointDragged, pointPressed, pointReleased, setColor, setGeometryAdapter, setSize, setSymbol, setType, startEditing, stopEditing, update, updateNumMethods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
addObserver, contains, deleteObserver, deleteObservers, dispose, doSetSelected, drawDraft, drawEmpty, drawSymbolTag, frameAdded, frameRemoved, getBoundBox, getBoundingBox, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getMapCursor, getMovieRect, getMovieRect, getRotation, getRotationAT, getSelected, getTag, getVisibleRect, initializeIcons, intersects, isSelected, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setRotation, setSelected, setSelected, setTag, updateRect
-
Field Details
-
PERSISTENCE_DEFINITION_NAME
- See Also:
-
-
Constructor Details
-
FFrameSymbol
public FFrameSymbol()Crea un nuevo FFrameSymbol.
-
-
Method Details
-
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.- Specified by:
drawin interfaceIFFrame- Overrides:
drawin classFFrameGraphics- Parameters:
g- Graphicsat- Transformada afin.rv- rectángulo sobre el que hacer un clip.imgBase- Imagen para acelerar el dibujado.
-
getNameFFrame
Description copied from interface:IFFrameDevuelve el nombre que representa al tipo de FFrame.- Specified by:
getNameFFramein interfaceIFFrame- Overrides:
getNameFFramein classFFrameGraphics- Returns:
- nombre del elemento.
- See Also:
-
getName
Description copied from interface:IFFrameDevuelve el nombre que representa al fframe.- Specified by:
getNamein interfaceIFFrame- Overrides:
getNamein classFFrameGraphics- Returns:
- String nombre del FFrame.
-
print
public void print(Graphics2D g, AffineTransform at, org.gvsig.fmap.geom.Geometry geom, org.gvsig.compat.print.PrintAttributes printingProperties) - Specified by:
printin interfaceorg.gvsig.fmap.mapcontext.rendering.symbols.IPrintable- Overrides:
printin classFFrameGraphics- See Also:
-
initialize
public void initialize()- Overrides:
initializein classFFrameGraphics
-
setBoundBox
Description copied from class:FFrameGraphicsDOCUMENT ME!- Specified by:
setBoundBoxin interfaceIFFrame- Overrides:
setBoundBoxin classFFrameGraphics- Parameters:
r- DOCUMENT ME!
-
setShapeType
public void setShapeType(int shapeType) -
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 classFFrameGraphics- 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 classFFrameGraphics- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-
setViewPort
public void setViewPort(org.gvsig.fmap.mapcontext.ViewPort viewPort)
-