com.iver.cit.gvsig.fmap
Class EventBuffer

java.lang.Object
  extended bycom.iver.cit.gvsig.fmap.EventBuffer
All Implemented Interfaces:
LayerCollectionListener, LayerListener, LegendListener, SelectionListener, ViewPortListener

public class EventBuffer
extends java.lang.Object
implements LegendListener, LayerCollectionListener, SelectionListener, ViewPortListener, LayerListener

Evento sobre el buffer.

Author:
Fernando González Cortés

Constructor Summary
EventBuffer()
           
 
Method Summary
 void activationChanged(LayerCollectionEvent e)
          Invocado cuando se activa/desactiva una capa
 void activationChanged(LayerEvent e)
          Cambio de propiedad de activación de la capa.
 boolean addAtomicEventListener(AtomicEventListener listener)
          Añade un AtomicEventListener a la lista de listener.
 void backColorChanged(ColorEvent e)
          Cambio de color.
 void beginAtomicEvent()
          Pone el buffer en modo acumulación de eventos.
 void endAtomicEvent()
          Termina la acumulación de eventos y notifica a los lísteners.
 void extentChanged(ExtentEvent e)
          Cambio de extent.
 void layerAdded(LayerCollectionEvent e)
          Invocado cuando se añade una capa
 void layerAdding(LayerCollectionEvent e)
          Invocado cuando se está a punto de añadir una capa
 void layerMoved(LayerPositionEvent e)
          Invocado cuando se mueve una capa
 void layerMoving(LayerPositionEvent e)
          Invocado cuando se está a punto de mover una capa
 void layerRemoved(LayerCollectionEvent e)
          Invocado cuando se elimina una capa
 void layerRemoving(LayerCollectionEvent e)
          Invocado cuando se está a punto de eliminar una capa
 void legendChanged(LegendChangedEvent e)
          Invocado cuando se cambia la leyenda de una capa vectorial
 void nameChanged(LayerEvent e)
          Cambio de nombre de la capa.
 boolean removeAtomicEventListener(AtomicEventListener listener)
          Borra el AtomicEventListener de la lista de listeners.
 void selectionChanged(SelectionEvent e)
          Evento lanzado cuando cambia la selección de una capa vectorial.
 void visibilityChanged(LayerCollectionEvent e)
          Invocado cuando se visualiza/oculta una capa
 void visibilityChanged(LayerEvent e)
          Cambio de propiedad de visibilidad.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventBuffer

public EventBuffer()
Method Detail

beginAtomicEvent

public void beginAtomicEvent()
Pone el buffer en modo acumulación de eventos. Los eventos que se reciban a partir de una llamada a este método serán acumulados y no serán notificados a los listeners hasta que no se reciba una llamada a endAtomicEvent


endAtomicEvent

public void endAtomicEvent()
Termina la acumulación de eventos y notifica a los lísteners.


legendChanged

public void legendChanged(LegendChangedEvent e)
Description copied from interface: LegendListener
Invocado cuando se cambia la leyenda de una capa vectorial

Specified by:
legendChanged in interface LegendListener
Parameters:
e - LegendChangedEvent.
See Also:
LegendListener.legendChanged(com.iver.cit.gvsig.fmap.rendering.LegendChangedEvent)

layerAdded

public void layerAdded(LayerCollectionEvent e)
Description copied from interface: LayerCollectionListener
Invocado cuando se añade una capa

Specified by:
layerAdded in interface LayerCollectionListener
Parameters:
e - Información del evento
See Also:
LayerCollectionListener.layerAdded(com.iver.cit.gvsig.fmap.layers.LayerCollectionEvent)

layerMoved

public void layerMoved(LayerPositionEvent e)
Description copied from interface: LayerCollectionListener
Invocado cuando se mueve una capa

Specified by:
layerMoved in interface LayerCollectionListener
Parameters:
e - Información del evento
See Also:
LayerCollectionListener.layerMoved(com.iver.cit.gvsig.fmap.layers.LayerPositionEvent)

layerRemoved

public void layerRemoved(LayerCollectionEvent e)
Description copied from interface: LayerCollectionListener
Invocado cuando se elimina una capa

Specified by:
layerRemoved in interface LayerCollectionListener
Parameters:
e - Información del evento
See Also:
LayerCollectionListener.layerRemoved(com.iver.cit.gvsig.fmap.layers.LayerCollectionEvent)

layerAdding

public void layerAdding(LayerCollectionEvent e)
                 throws CancelationException
Description copied from interface: LayerCollectionListener
Invocado cuando se está a punto de añadir una capa

Specified by:
layerAdding in interface LayerCollectionListener
Parameters:
e - Información del evento
Throws:
CancelationException - Si se quiere cancelar la operación. El mensaje de la excepción es el que se mostrará al usuario en su caso
See Also:
LayerCollectionListener.layerAdding(com.iver.cit.gvsig.fmap.layers.LayerCollectionEvent)

layerMoving

public void layerMoving(LayerPositionEvent e)
                 throws CancelationException
Description copied from interface: LayerCollectionListener
Invocado cuando se está a punto de mover una capa

Specified by:
layerMoving in interface LayerCollectionListener
Parameters:
e - Información del evento
Throws:
CancelationException - Si se quiere cancelar la operación. El mensaje de la excepción es el que se mostrará al usuario en su caso
See Also:
LayerCollectionListener.layerMoving(com.iver.cit.gvsig.fmap.layers.LayerPositionEvent)

layerRemoving

public void layerRemoving(LayerCollectionEvent e)
                   throws CancelationException
Description copied from interface: LayerCollectionListener
Invocado cuando se está a punto de eliminar una capa

Specified by:
layerRemoving in interface LayerCollectionListener
Parameters:
e - Información del evento
Throws:
CancelationException - Si se quiere cancelar la operación. El mensaje de la excepción es el que se mostrará al usuario en su caso
See Also:
LayerCollectionListener.layerRemoving(com.iver.cit.gvsig.fmap.layers.LayerCollectionEvent)

activationChanged

public void activationChanged(LayerCollectionEvent e)
                       throws CancelationException
Description copied from interface: LayerCollectionListener
Invocado cuando se activa/desactiva una capa

Specified by:
activationChanged in interface LayerCollectionListener
Parameters:
e - Información del evento
Throws:
CancelationException - Si se quiere cancelar la operación. El mensaje de la excepción es el que se mostrará al usuario en su caso
See Also:
LayerCollectionListener.activationChanged(com.iver.cit.gvsig.fmap.layers.LayerCollectionEvent)

visibilityChanged

public void visibilityChanged(LayerCollectionEvent e)
                       throws CancelationException
Description copied from interface: LayerCollectionListener
Invocado cuando se visualiza/oculta una capa

Specified by:
visibilityChanged in interface LayerCollectionListener
Parameters:
e - Información del evento
Throws:
CancelationException - Si se quiere cancelar la operación. El mensaje de la excepción es el que se mostrará al usuario en su caso
See Also:
LayerCollectionListener.visibilityChanged(com.iver.cit.gvsig.fmap.layers.LayerCollectionEvent)

selectionChanged

public void selectionChanged(SelectionEvent e)
Description copied from interface: SelectionListener
Evento lanzado cuando cambia la selección de una capa vectorial. Se debe forzar el lanzamiento del evento mediante una invocación al método fireSelectionEvents de la capa

Specified by:
selectionChanged in interface SelectionListener
Parameters:
e - DOCUMENT ME!
See Also:
SelectionListener.selectionChanged(com.iver.cit.gvsig.fmap.layers.SelectionEvent)

extentChanged

public void extentChanged(ExtentEvent e)
Description copied from interface: ViewPortListener
Cambio de extent.

Specified by:
extentChanged in interface ViewPortListener
Parameters:
e - ExtentEvent
See Also:
com.iver.cit.gvsig.fmap.ExtentListener#extentChanged(com.iver.cit.gvsig.fmap.ExtentEvent)

addAtomicEventListener

public boolean addAtomicEventListener(AtomicEventListener listener)
Añade un AtomicEventListener a la lista de listener.

Parameters:
listener - AtomicEventListener.
Returns:
True si ha sido añadido correctamente.

removeAtomicEventListener

public boolean removeAtomicEventListener(AtomicEventListener listener)
Borra el AtomicEventListener de la lista de listeners.

Parameters:
listener - AtomicEventListener.
Returns:
True si ha sido borrado correctamente.

visibilityChanged

public void visibilityChanged(LayerEvent e)
Description copied from interface: LayerListener
Cambio de propiedad de visibilidad.

Specified by:
visibilityChanged in interface LayerListener
Parameters:
e - LayerEvent
See Also:
LayerListener.visibilityChanged(com.iver.cit.gvsig.fmap.layers.LayerEvent)

activationChanged

public void activationChanged(LayerEvent e)
Description copied from interface: LayerListener
Cambio de propiedad de activación de la capa.

Specified by:
activationChanged in interface LayerListener
Parameters:
e - LayerEvent.
See Also:
LayerListener.activationChanged(com.iver.cit.gvsig.fmap.layers.LayerEvent)

nameChanged

public void nameChanged(LayerEvent e)
Description copied from interface: LayerListener
Cambio de nombre de la capa.

Specified by:
nameChanged in interface LayerListener
Parameters:
e - LayerEvent.
See Also:
LayerListener.nameChanged(com.iver.cit.gvsig.fmap.layers.LayerEvent)

backColorChanged

public void backColorChanged(ColorEvent e)
Description copied from interface: ViewPortListener
Cambio de color.

Specified by:
backColorChanged in interface ViewPortListener
Parameters:
e - ColorEvent.
See Also:
ViewPortListener.backColorChanged(com.iver.cit.gvsig.fmap.ColorEvent)