|
||||||||||
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.FFrameLegend
FFrame para introducir una leyenda en el Layout.
Field Summary |
Fields inherited from class com.iver.cit.gvsig.gui.layout.fframes.FFrame |
m_name, m_Selected, NOSELECT |
Constructor Summary | |
FFrameLegend()
|
Method Summary | |
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. |
FFrameView |
getFFrameView()
Devuelve el FFrameView utilizado para obtener la leyenda. |
java.awt.Font |
getFont()
Devuelve la fuente que esta utilizando. |
java.lang.String |
getNameFFrame()
Devuelve el nombre que representa al tipo de FFrame. |
int |
getQuality()
Devuelve un entero que representa la calidad que está seleccionada. |
int |
getViewing()
Devuelve un entero que representa la forma en que se actualiza la vista. |
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 |
setFFrameView(FFrameView f)
Inserta una FFrameView de donde se obtiene la información de las capas para generar la leyenda. |
void |
setFont(java.awt.Font f)
Rellena la fuente a utilizar al dibujar los String sobre el graphics. |
void |
setQuality(int q)
Rellena la calidad que se quiere aplicar. |
void |
setViewing(int v)
Rellena la forma de actualizar la vista. |
void |
setXMLEntity(XMLEntity xml,
Layout l)
A partir del xml y de Project inicia el objeto. |
void |
toFFrames(Layout layout)
Transforma el FFrameLegend en diferentes FFrameSymbol y FFrameText. |
int |
toFFrames(Layout layout,
FLayers lays,
java.awt.geom.Rectangle2D rectangle,
double h,
int n)
Transforma el FFrameLegend en diferentes FFrameSymbol y FFrameText. |
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 FFrameLegend()
Method Detail |
public void setQuality(int q)
q
- entero que representa la calidad a aplicar.public int getQuality()
public int getViewing()
public void setFFrameView(FFrameView f)
f
- FFrameView para obtener los nombres de las capas.public FFrameView getFFrameView()
public void setViewing(int v)
v
- entero que representa la forma de actualizar la vista.public void draw(java.awt.Graphics2D g, java.awt.geom.AffineTransform at, java.awt.geom.Rectangle2D rv, java.awt.image.BufferedImage imgBase) throws DriverException
draw
in interface IFFrame
draw
in class FFrame
g
- Graphicsat
- Transformada afin.rv
- rectángulo sobre el que hacer un clip.imgBase
- Imagen para acelerar el dibujado.
DriverException
public void toFFrames(Layout layout)
layout
- Layout sobre el que añadir los FFrame nuevos y sobre el que elimnar el FFrameLegend anterior.public int toFFrames(Layout layout, FLayers lays, java.awt.geom.Rectangle2D rectangle, double h, int n)
layout
- Referencia al Layout.lays
- Layers a añadirrectangle
- Rectángulo del FFrameLegend.h
- Alturan
- número de Capa añadida.
public void setFont(java.awt.Font f)
f
- Font.public java.awt.Font getFont()
public XMLEntity getXMLEntity()
IFFrame
IFFrame.getXMLEntity()
public void setXMLEntity(XMLEntity xml, Layout l)
IFFrame
xml
- XMLEntityl
- 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 |