com.iver.cit.gvsig.fmap.layers
Class FLyrText

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.layers.FLyrDefault
      extended bycom.iver.cit.gvsig.fmap.layers.FLyrText
All Implemented Interfaces:
Classifiable, ClassifiableVectorial, FLayer

public class FLyrText
extends FLyrDefault
implements ClassifiableVectorial

Capa de texto.

Author:
FJP

Constructor Summary
FLyrText(java.util.ArrayList arrayLabels)
          Crea un nuevo FLyrText.
 
Method Summary
 void addLegendListener(LegendListener listener)
          Añade un Listener de tipo LegendListener.
 void draw(java.awt.image.BufferedImage image, java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel)
          Dibuja la capa
 java.awt.geom.Rectangle2D getFullExtent()
          Obtiene la extensión completa de la capa
 java.util.ArrayList getLabels()
          Devuelve un ArrayList con los textos de la capa.
 Legend getLegend()
          Devuelve la Leyenda.
 int getShapeType()
          Devuelve el tipo de shape.
 void print(java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel)
          Dibuja la capa
 void removeLegendListener(LegendListener listener)
          Borra el Listener que se pasa como parametro de la cola de Listeners.
 void setLabels(java.util.ArrayList m_labels)
          Inserta los textos de la capa
 void setLegend(VectorialLegend r)
          Inserta una leyenda de tipo VectorialLegend.
 
Methods inherited from class com.iver.cit.gvsig.fmap.layers.FLyrDefault
addLayerListener, getCoordTrans, getFMap, getLayerText, getMaxScale, getMinScale, getName, getParentLayer, getProjection, getTransparency, getVirtualLayers, getXMLEntity, isActive, isVisible, isWithinScale, load, removeLayerListener, reProject, setActive, setCoordTrans, setLayerText, setMaxScale, setMinScale, setName, setParentLayer, setProjection, setTransparency, setVirtualLayers, setVisible, setXMLEntity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FLyrText

public FLyrText(java.util.ArrayList arrayLabels)
Crea un nuevo FLyrText.

Parameters:
arrayLabels - DOCUMENT ME!
Method Detail

getFullExtent

public java.awt.geom.Rectangle2D getFullExtent()
                                        throws DriverException
Description copied from interface: FLayer
Obtiene la extensión completa de la capa

Specified by:
getFullExtent in interface FLayer
Returns:
FullExtent.
Throws:
DriverException

draw

public void draw(java.awt.image.BufferedImage image,
                 java.awt.Graphics2D g,
                 ViewPort viewPort,
                 Cancellable cancel)
          throws DriverException
Description copied from interface: FLayer
Dibuja la capa

Specified by:
draw in interface FLayer
Parameters:
image - Imagen utilizada para acelerar el dibujado en pantalla.
g - Graphics2D sobre el que dibujar.
viewPort - Propiedades de la vista.
cancel - PAra poder cancelar el dibujado.
Throws:
DriverException

print

public void print(java.awt.Graphics2D g,
                  ViewPort viewPort,
                  Cancellable cancel)
           throws DriverException
Description copied from interface: FLayer
Dibuja la capa

Specified by:
print in interface FLayer
Parameters:
g - Graphics2D de la impresora sobre el que dibujar.
viewPort - Propiedades de la vista.
cancel -
Throws:
DriverException

setLegend

public void setLegend(VectorialLegend r)
               throws DriverException,
                      FieldNotFoundException
Description copied from interface: ClassifiableVectorial
Inserta una leyenda de tipo VectorialLegend.

Specified by:
setLegend in interface ClassifiableVectorial
Parameters:
r - VectorialLegend.
Throws:
DriverException
FieldNotFoundException

addLegendListener

public void addLegendListener(LegendListener listener)
Description copied from interface: Classifiable
Añade un Listener de tipo LegendListener.

Specified by:
addLegendListener in interface Classifiable
Parameters:
listener -

removeLegendListener

public void removeLegendListener(LegendListener listener)
Description copied from interface: Classifiable
Borra el Listener que se pasa como parametro de la cola de Listeners.

Specified by:
removeLegendListener in interface Classifiable
Parameters:
listener -

getLegend

public Legend getLegend()
Description copied from interface: Classifiable
Devuelve la Leyenda.

Specified by:
getLegend in interface Classifiable
Returns:
Legend.

getShapeType

public int getShapeType()
                 throws DriverException
Description copied from interface: Classifiable
Devuelve el tipo de shape.

Specified by:
getShapeType in interface Classifiable
Returns:
Tipo de shape.
Throws:
DriverException

getLabels

public java.util.ArrayList getLabels()
Devuelve un ArrayList con los textos de la capa.

Returns:
Texto de la capa.

setLabels

public void setLabels(java.util.ArrayList m_labels)
Inserta los textos de la capa

Parameters:
m_labels - ArrayList con los textos de la capa.