|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interfaz que tienen que implementar todas las capas.
Method Summary | |
boolean |
addLayerListener(LayerListener o)
Añade un listener LayerListener a la lista de listeners. |
void |
draw(java.awt.image.BufferedImage image,
java.awt.Graphics2D g,
ViewPort viewPort,
Cancellable cancel)
Dibuja la capa |
ICoordTrans |
getCoordTrans()
Devuelve las coordenadas de transformación. |
FMap |
getFMap()
Devuelve el FMap al que está añadida la capa o null si la capa no ha sido añadida a ningún FMap |
java.awt.geom.Rectangle2D |
getFullExtent()
Obtiene la extensión completa de la capa |
double |
getMaxScale()
La capa no se visualiza si está por encima de esa escala |
double |
getMinScale()
La capa no se visualiza si está por debajo de esa escala |
java.lang.String |
getName()
Devuelve el nombre de la capa. |
FLayers |
getParentLayer()
Devuelve el FLayers padre de la capa. |
XMLEntity |
getXMLEntity()
Obtiene una representación de la colección de capas de forma recursiva |
boolean |
isActive()
Devuelve true si la capa esta activa. |
boolean |
isVisible()
Devuelve true si la capa es visible. |
boolean |
isWithinScale()
|
void |
load()
Realiza las operaciones de inicialización de la capa. |
void |
print(java.awt.Graphics2D g,
ViewPort viewPort,
Cancellable cancel)
Dibuja la capa |
boolean |
removeLayerListener(LayerListener o)
Borra de la lista el LayerListener que se pasa como parámetro. |
void |
setActive(boolean selected)
Pone la capa actual a activa o inactiva según el boolean que se pasa como parámetro. |
void |
setCoordTrans(ICoordTrans ct)
Inserta las coordenadas de transformación. |
void |
setMaxScale(double maxScale)
|
void |
setMinScale(double minScale)
|
void |
setName(java.lang.String name)
Inserta un nombre a la capa. |
void |
setParentLayer(FLayers root)
Inserta el FLayers padre de la capa. |
void |
setVisible(boolean visibility)
Pone la capa en modo visible o no visible. |
void |
setXMLEntity(XMLEntity xml)
Inserta las propiedades del XMLEntity al objeto actual. |
Method Detail |
public XMLEntity getXMLEntity()
public void setXMLEntity(XMLEntity xml) throws XMLException
xml
- XMLEntity
XMLException
public void setActive(boolean selected)
selected
- activa.public boolean isActive()
public void setName(java.lang.String name)
name
- nombre.public java.lang.String getName()
public void load() throws DriverIOException
DriverIOException
public void setVisible(boolean visibility)
visibility
- visibilidad.public boolean isVisible()
public FLayers getParentLayer()
public FMap getFMap()
public void setParentLayer(FLayers root)
root
- capa padre.public java.awt.geom.Rectangle2D getFullExtent() throws DriverException
DriverException
public void draw(java.awt.image.BufferedImage image, java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel) throws DriverException
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.
DriverException
public void print(java.awt.Graphics2D g, ViewPort viewPort, Cancellable cancel) throws DriverException
g
- Graphics2D de la impresora sobre el que dibujar.viewPort
- Propiedades de la vista.cancel
-
DriverException
public void setCoordTrans(ICoordTrans ct)
ct
- Coordenadas de transformación.public ICoordTrans getCoordTrans()
public boolean addLayerListener(LayerListener o)
o
- Listener.
public boolean removeLayerListener(LayerListener o)
o
- Listener.
public boolean isWithinScale()
public double getMinScale()
public double getMaxScale()
public void setMinScale(double minScale)
public void setMaxScale(double maxScale)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |