public class IncrementableTask
extends java.lang.Object
implements java.lang.Runnable, org.gvsig.raster.swing.basepanel.ButtonsPanelListener
IncrementableTask. Es un dialogo que contiene un ProgressPanel.
Se ejecuta bajo un Thread y va consultando a un objeto de tipo IIncrementable
para modificar sus valores.| Constructor and Description |
|---|
IncrementableTask(IIncrementable incrementable)
Constructor del IncrementableTask.
|
IncrementableTask(IIncrementable incrementable,
ProgressPanel dialog)
Constructor del IncrementableTask.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionButtonPressed(org.gvsig.raster.swing.basepanel.ButtonsPanelEvent e)
Metodo para gestionar todos los eventos del objeto.
|
void |
addIncrementableListener(IncrementableListener listener)
A�adir el manejador de eventos para atender las peticiones de start,
stop...
|
protected void |
configureProgressPanel() |
org.gvsig.raster.swing.basepanel.IButtonsPanel |
getButtonsPanel() |
ProgressPanel |
getProgressPanel()
Devuelve el componente ProgressPanel de la ventana incrementable.
|
void |
hideWindow()
Ocultar la ventana
|
boolean |
isAlive()
Devuelve un booleano indicando si esta activa la ventana.
|
void |
processFinalize()
Termina el proceso de lectura de porcentajes y logs de la ventana y
cierra esta.
|
void |
removeIncrementableListener(IncrementableListener listener)
Borrar un manejador de eventos.
|
void |
run()
Este thread va leyendo el porcentaje hasta que se completa el histograma.
|
void |
setAskCancel(boolean value)
Definir si queremos que confirme al usuario si realmente desea cancelar el
proceso
|
void |
showWindow()
Muestra la ventana de incremento con el porcentaje de la construcci�n del
histograma.
|
void |
start()
Inicio del thread para que la ventana vaya consultando por si sola al
iIncrementable
|
void |
stop()
Detiene el proceso de consulta de la ventana.
|
public IncrementableTask(IIncrementable incrementable)
incrementable - public IncrementableTask(IIncrementable incrementable, ProgressPanel dialog)
incrementable - public void actionButtonPressed(org.gvsig.raster.swing.basepanel.ButtonsPanelEvent e)
actionButtonPressed in interface org.gvsig.raster.swing.basepanel.ButtonsPanelListenerpublic void addIncrementableListener(IncrementableListener listener)
listener - protected void configureProgressPanel()
public org.gvsig.raster.swing.basepanel.IButtonsPanel getButtonsPanel()
ProgressPanel.getButtonsPanel()public ProgressPanel getProgressPanel()
public void hideWindow()
public boolean isAlive()
public void processFinalize()
public void removeIncrementableListener(IncrementableListener listener)
listener - public void run()
run in interface java.lang.Runnablepublic void setAskCancel(boolean value)
value - public void showWindow()
public void start()
public void stop()
Copyright © 2015 gvSIG Association. All Rights Reserved.