com.iver.cit.gvsig.gui.layout.fframes
Class FFramePicture

java.lang.Object
  extended bycom.iver.cit.gvsig.gui.layout.fframes.FFrame
      extended bycom.iver.cit.gvsig.gui.layout.fframes.FFramePicture
All Implemented Interfaces:
IFFrame

public class FFramePicture
extends FFrame

FFrame para introducir una imagen en el Layout.

Author:
Vicente Caballero Navarro

Field Summary
 
Fields inherited from class com.iver.cit.gvsig.gui.layout.fframes.FFrame
m_name, m_Selected, NOSELECT, num
 
Constructor Summary
FFramePicture()
          Creates a new FFramePicture object.
 
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.
 java.lang.String getNameFFrame()
          Devuelve el nombre que representa al tipo de FFrame.
 java.lang.String getPath()
          Devuelve la ruta del fichero.
 int getQuality()
          Devuelve 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.
 java.awt.Image load(java.lang.String file)
           
 void print(java.awt.Graphics2D g, java.awt.geom.AffineTransform at)
          Implementado para imprimir.
 void setImage(java.awt.image.BufferedImage image)
          Rellena la imagen.
 void setPath(java.lang.String path)
          Rellena el nombre de la imagen.
 void setQuality(int q)
          Rellena la calidad según el entero que se pasa como parámetro.
 void setViewing(int v)
          Rellena la forma de actualizar la vista.
 void setXMLEntity(XMLEntity xml, Layout l)
          Incorpora los atributos del XMLEntity en el objeto actual.
 
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

FFramePicture

public FFramePicture()
Creates a new FFramePicture object.

Method Detail

draw

public 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.

Specified by:
draw in interface IFFrame
Specified by:
draw in class FFrame
Parameters:
g - Graphics
at - Transformada afin.
rv - rectángulo sobre el que hacer un clip.
imgBase - Imagen para acelerar el dibujado.

setQuality

public void setQuality(int q)
Rellena la calidad según el entero que se pasa como parámetro.

Parameters:
q - entero que representa el tipo de calidad elegido.

getQuality

public int getQuality()
Devuelve la calidad que está seleccionada.

Returns:
entero que representa la calidad seleccionada.

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.

setPath

public void setPath(java.lang.String path)
Rellena el nombre de la imagen.

Parameters:
path - nombre de la imagen.

getPath

public java.lang.String getPath()
Devuelve la ruta del fichero.

Returns:
String

setImage

public void setImage(java.awt.image.BufferedImage image)
Rellena la imagen.

Parameters:
image -

getXMLEntity

public XMLEntity getXMLEntity()
Description copied from interface: IFFrame
Devuelve un Objeto XMLEntity con la información los atributos necesarios para poder después volver a crear el objeto original.

Returns:
XMLEntity.
See Also:
IFFrame.getXMLEntity()

load

public java.awt.Image load(java.lang.String file)

setXMLEntity

public void setXMLEntity(XMLEntity xml,
                         Layout l)
Incorpora los atributos del XMLEntity en el objeto actual.

Parameters:
xml - XMLEntity
l - Referencia al Layout.

getNameFFrame

public java.lang.String getNameFFrame()
Description copied from interface: IFFrame
Devuelve el nombre que representa al tipo de FFrame.

Returns:
nombre del elemento.
See Also:
IFFrame.getNameFFrame()

print

public void print(java.awt.Graphics2D g,
                  java.awt.geom.AffineTransform at)
           throws DriverException
Description copied from interface: IFFrame
Implementado para imprimir.

Parameters:
g - Graphics2D de la impresora sobre el que dibujar.
at - DOCUMENT ME!
Throws:
DriverException
See Also:
IFFrame.print(java.awt.Graphics2D, java.awt.geom.AffineTransform)