Class FFrameTable
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.FFrameGroup
org.gvsig.app.project.documents.layout.fframes.FFrameTable
- All Implemented Interfaces:
Cloneable,IFFrame,IFFrameGroupSelectable,IFFrameUseProject,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
DOCUMENT ME!
- 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 TypeMethodDescriptionvoidbooleanDevuelve true, si el punto que se pasa como par�metro esta contenido dentro del boundingbox del fframe.booleanvoiddraw(Graphics2D g, AffineTransform at, Rectangle2D rv, BufferedImage imgBase) DOCUMENT ME!voiddrawBox(Rectangle2D r, Graphics2D g) DOCUMENT ME!voidDibuja los handlers sobre el boundingBox en el graphics que se pasa como par�metro.voidDibuja los handlers sobre el boundingBox en el graphics que se pasa como par�metro.intChecks whether the provided point is contained within the FFrame rectangle.intDevuelve el Cursor adecuado seg�n como est� contenido el punto, si es para desplazamiento, o cambio de tama�o.getMovieRect(int difx, int dify) Devuelve el rect�ngulo a partir del desplazamiento en el eje x y el desplazamiento en el eje y.getMovieRect(int difx, int dify, boolean prop) Devuelve el rectángulo a partir del desplazamiento en el eje x y el desplazamiento en el eje y.getMovieRectGroup(int difX, int difY) getName()Devuelve el nombre que representa al fframe.DOCUMENT ME!intDOCUMENT ME!intDOCUMENT ME!intstatic voidInitilizes the static iconsvoidloadFromState(org.gvsig.tools.persistence.PersistentState state) voidprint(Graphics2D g, AffineTransform at) DOCUMENT ME!static voidvoidsaveToState(org.gvsig.tools.persistence.PersistentState state) voidselectFFrame(boolean b) voidsetNumColumns(int numColumns) DOCUMENT ME!voidsetNumRows(int numRows) DOCUMENT ME!voidsetSelected(Point2D p, MouseEvent e) Sets the type of selection performed on the frame, based on the position of the provided Point compared with the boundaries of the FFrame.voidMethods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrameGroup
addFFrame, clearFFrames, clone, getFFrameDependence, getFFrames, getRectangle, initialize, print, refreshDependence, removeFFrame, removeFFrame, setAt, setBoundBox, setFFrameDependence, setProjectMethods inherited from class org.gvsig.app.project.documents.layout.fframes.FFrame
addObserver, deleteObserver, deleteObservers, dispose, doSetSelected, drawDraft, drawEmpty, drawSymbolTag, frameAdded, frameRemoved, getBoundBox, getBoundingBox, getDocument, getFrameFactory, getLastMoveRect, getLayoutContext, getLevel, getRotation, getRotationAT, getSelected, getTag, getVisibleRect, intersects, isSelected, setDocument, setFrameFactory, setLayoutContext, setLevel, setNum, setRotation, setSelected, setTag, updateRect
-
Field Details
-
PERSISTENCE_DEFINITION_NAME
- See Also:
-
-
Constructor Details
-
FFrameTable
public FFrameTable()
-
-
Method Details
-
draw
DOCUMENT ME!- Specified by:
drawin interfaceIFFrame- Overrides:
drawin classFFrameGroup- Parameters:
g- DOCUMENT ME!at- DOCUMENT ME!rv- DOCUMENT ME!imgBase- DOCUMENT ME!
-
drawBox
DOCUMENT ME!- Parameters:
r- DOCUMENT ME!g- DOCUMENT ME!
-
print
public void print(Graphics2D g, AffineTransform at) throws org.gvsig.fmap.dal.exception.ReadException DOCUMENT ME!- Parameters:
g- DOCUMENT ME!at- DOCUMENT ME!
-
getNameFFrame
DOCUMENT ME!- Specified by:
getNameFFramein interfaceIFFrame- Overrides:
getNameFFramein classFFrameGroup- Returns:
- DOCUMENT ME!
- See Also:
-
getName
Description copied from interface:IFFrameDevuelve el nombre que representa al fframe.- Specified by:
getNamein interfaceIFFrame- Overrides:
getNamein classFFrameGroup- Returns:
- String nombre del FFrame.
-
getNumColumns
public int getNumColumns()DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
setNumColumns
public void setNumColumns(int numColumns) DOCUMENT ME!- Parameters:
numColumns- DOCUMENT ME!
-
getNumRows
public int getNumRows()DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
setNumRows
public void setNumRows(int numRows) DOCUMENT ME!- Parameters:
numRows- DOCUMENT ME!
-
calculateTable
-
selectFFrame
public void selectFFrame(boolean b) - Specified by:
selectFFramein interfaceIFFrameGroupSelectable
-
joinFFrame
- Specified by:
joinFFramein interfaceIFFrameGroupSelectable
-
setSelected
Description copied from class:FFrameSets the type of selection performed on the frame, based on the position of the provided Point compared with the boundaries of the FFrame. This method is usually called when the user clicks on the FFrame- Specified by:
setSelectedin interfaceIFFrame- Overrides:
setSelectedin classFFrame- Parameters:
p- Point which should be evaluated to establish if the FFrame must be selected or note- Mouse event that triggered this method call
-
contains
Description copied from class:FFrameDevuelve true, si el punto que se pasa como par�metro esta contenido dentro del boundingbox del fframe. -
drawHandlers
Description copied from class:FFrameDibuja los handlers sobre el boundingBox en el graphics que se pasa como par�metro.- Specified by:
drawHandlersin interfaceIFFrame- Overrides:
drawHandlersin classFFrame- Parameters:
g- Graphics sobre el que dibujar.
-
getContains
Description copied from interface:IFFrameChecks whether the provided point is contained within the FFrame rectangle.- Specified by:
getContainsin interfaceIFFrame- Overrides:
getContainsin classFFrame- Parameters:
p- Point to compare- Returns:
- An integer representing the topologic relation of the point and
the frame rectangle. It can be one of:
IFFrame.NOSELECT,IFFrame.NO,IFFrame.N,IFFrame.NE,IFFrame.O,IFFrame.RECT,IFFrame.E,IFFrame.SO,IFFrame.S,IFFrame.SE.
-
getMovieRect
Description copied from class:FFrameDevuelve el rect�ngulo a partir del desplazamiento en el eje x y el desplazamiento en el eje y.- Specified by:
getMovieRectin interfaceIFFrame- Overrides:
getMovieRectin classFFrame- Parameters:
difx- desplazamiento sobre el eje x.dify- desplazamiento sobre el eje y.- Returns:
- rect�ngulo modificado en funci�n del desplazamiento realizado.
-
getMovieRect
Description copied from interface:IFFrameDevuelve el rectángulo a partir del desplazamiento en el eje x y el desplazamiento en el eje y.- Specified by:
getMovieRectin interfaceIFFrame- Overrides:
getMovieRectin classFFrame- Parameters:
difx- desplazamiento sobre el eje x.dify- desplazamiento sobre el eje y.prop- true para un desplazamiento proporcional- Returns:
- rectángulo modificado en función del desplazamiento realizado.
-
getMovieRectGroup
- Specified by:
getMovieRectGroupin interfaceIFFrameGroupSelectable
-
getContainsGroup
- Specified by:
getContainsGroupin interfaceIFFrameGroupSelectable
-
drawHandlersGroup
Dibuja los handlers sobre el boundingBox en el graphics que se pasa como par�metro.- Specified by:
drawHandlersGroupin interfaceIFFrameGroupSelectable- Parameters:
g- Graphics sobre el que dibujar.
-
containsGroup
- Specified by:
containsGroupin interfaceIFFrameGroupSelectable
-
setSelectedGroup
- Specified by:
setSelectedGroupin interfaceIFFrameGroupSelectable
-
getSelectedGroup
public int getSelectedGroup()- Specified by:
getSelectedGroupin interfaceIFFrameGroupSelectable
-
getMapCursor
Description copied from class:FFrameDevuelve el Cursor adecuado seg�n como est� contenido el punto, si es para desplazamiento, o cambio de tama�o.- Specified by:
getMapCursorin interfaceIFFrame- Overrides:
getMapCursorin classFFrame- Parameters:
p- punto a comprobar.- Returns:
- Cursor adecuado a la posici�n.
-
getMapCursorGroup
- Specified by:
getMapCursorGroupin interfaceIFFrameGroupSelectable
-
initializeIcons
public static void initializeIcons()Initilizes the static icons -
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 classFFrameGroup- 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 classFFrameGroup- Throws:
org.gvsig.tools.persistence.exception.PersistenceException
-