|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.iver.cit.gvsig.gui.layout.fframes.FFrame
com.iver.cit.gvsig.gui.layout.fframes.FFrameGraphics
FFrame para contener un gráfico.
Field Summary |
Fields inherited from class com.iver.cit.gvsig.gui.layout.fframes.FFrame |
m_name, m_Selected, NOSELECT, num |
Constructor Summary | |
FFrameGraphics()
Crea un nuevo FFrameGraphics. |
Method Summary | |
static FFrameGraphics |
createFFrameGraphics(XMLEntity xml)
Crea un Objeto de esta clase a partir de la información del XMLEntity. |
void |
draw(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at,
java.awt.geom.Rectangle2D rv,
java.awt.image.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. |
FSymbol |
getFSymbol()
Devuelve el FSymbol que se representa. |
java.lang.String |
getNameFFrame()
Devuelve el nombre que representa al tipo de FFrame. |
int |
getNum()
|
XMLEntity |
getXMLEntity()
Devuelve un Objeto XMLEntity con la información los atributos necesarios para poder después volver a crear el objeto original. |
void |
print(java.awt.Graphics2D g,
java.awt.geom.AffineTransform at)
Implementado para imprimir. |
void |
setColor(java.awt.Color color)
Rellena el color que se utlizará para dibujar el símbolo. |
void |
setFSymbol(FSymbol symbol)
Rellena el FSymbol que se representara al dibujar. |
void |
setXMLEntity(XMLEntity xml,
Layout p)
A partir del xml y de Project inicia el objeto. |
void |
update(int type,
java.awt.geom.AffineTransform at)
Actualiza el Fsymbol a partir del tipo de Gráfico que se pase como parámetro. |
void |
updateNum()
|
Methods inherited from class com.iver.cit.gvsig.gui.layout.fframes.FFrame |
contains, createFFrame, drawDraft, drawEmpty, drawHandlers, drawSymbolTag, getBoundBox, getBoundingBox, getContains, getMapCursor, getMovieRect, getName, getSelected, getTag, intersects, openTag, setBoundBox, setName, setNum, setSelected, setSelected, setTag, updateRect |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FFrameGraphics()
Method Detail |
public void setColor(java.awt.Color color)
color
- public void update(int type, java.awt.geom.AffineTransform at)
type
- tipo de gráfico.at
- Transformada.public FSymbol getFSymbol()
public void setFSymbol(FSymbol symbol)
symbol
- public void draw(java.awt.Graphics2D g, java.awt.geom.AffineTransform at, java.awt.geom.Rectangle2D rv, java.awt.image.BufferedImage imgBase)
draw
in interface IFFrame
draw
in class FFrame
g
- Graphicsat
- Transformada afin.rv
- rectángulo sobre el que hacer un clip.imgBase
- DOCUMENT ME!public XMLEntity getXMLEntity()
IFFrame
IFFrame.getXMLEntity()
public static FFrameGraphics createFFrameGraphics(XMLEntity xml)
xml
- XMLEntity
public void updateNum()
com.iver.cit.gvsig.gui.layout.fframes.IFFrame#updateNum()
public int getNum()
com.iver.cit.gvsig.gui.layout.fframes.IFFrame#getNum()
public void setXMLEntity(XMLEntity xml, Layout p)
IFFrame
xml
- XMLEntityp
- Projectcom.iver.cit.gvsig.gui.layout.fframes.IFFrame#setXMLEntity(com.iver.utiles.XMLEntity,
com.iver.cit.gvsig.project.Project)
public java.lang.String getNameFFrame()
IFFrame
IFFrame.getNameFFrame()
public void print(java.awt.Graphics2D g, java.awt.geom.AffineTransform at) throws DriverException
IFFrame
g
- Graphics2D de la impresora sobre el que dibujar.at
- DOCUMENT ME!
DriverException
IFFrame.print(java.awt.Graphics2D,
java.awt.geom.AffineTransform)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |