public abstract class RasterProcess extends Object implements IIncrementable, IncrementableListener, Runnable, Disposable
Modifier and Type | Field and Description |
---|---|
protected Thread |
blinker
Deprecated.
|
protected IProcessActions |
externalActions
Deprecated.
|
protected IncrementableTask |
incrementableTask
Deprecated.
|
protected TaskEventManager |
taskEventManager
Deprecated.
|
protected Hashtable<String,Object> |
taskParams
Deprecated.
|
Constructor and Description |
---|
RasterProcess()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
actionCanceled(IncrementableEvent e)
Deprecated.
Un evento de cancelado es enviado a la tarea cuando actionCanceled es activado.
|
void |
actionResumed(IncrementableEvent e)
Deprecated.
Invocado cuando se aprieta el boton Resumir de la ventana
|
void |
actionSuspended(IncrementableEvent e)
Deprecated.
Invocado cuando se aprieta el boton Suspender de la ventana
|
void |
addParam(String name,
Object param)
Deprecated.
Añade un parámetro a la tarea
|
void |
dispose()
Deprecated.
Disposes the current object, to allow it to close and dispose any used
resources.
|
void |
execute()
Deprecated.
Proceso
|
protected void |
finalize()
Deprecated.
|
IProcessActions |
getActions()
Deprecated.
Obtiene el objeto para ejecutar acciones externar.
|
boolean |
getBooleanParam(String name)
Deprecated.
Obtiene un parámetro boolean a partir de la clave
|
byte |
getByteParam(String name)
Deprecated.
Obtiene un parámetro byte a partir de la clave
|
double[] |
getDoubleArrayParam(String name)
Deprecated.
Obtiene un parámetro double[] a partir de la clave
|
double |
getDoubleParam(String name)
Deprecated.
Obtiene un parámetro double a partir de la clave
|
Extent |
getExtentParam(String name)
Deprecated.
Obtiene un parámetro extent a partir de la clave
|
float |
getFloatParam(String name)
Deprecated.
Obtiene un parámetro float a partir de la clave
|
IncrementableTask |
getIncrementableTask()
Deprecated.
Crea la ventana de IncrementableTask
|
int[] |
getIntArrayParam(String name)
Deprecated.
Obtiene un parámetro int[] a partir de la clave
|
int |
getIntParam(String name)
Deprecated.
Obtiene un parámetro entero a partir de la clave
|
String |
getLabel()
Deprecated.
Obtiene la última línea introducida en el log del cuadro de incremento.
|
FLyrRaster |
getLayerParam(String name)
Deprecated.
Obtiene un parámetro capa raster a partir de la clave
|
String |
getLog()
Deprecated.
Obtiene el texto de log del cuadro de incremento completo.
|
Object |
getParam(String name)
Deprecated.
Obtiene un parámetro a partir de la clave
|
Object |
getResult()
Deprecated.
Obtención de un objeto de resultado.
|
String |
getStringParam(String name)
Deprecated.
Obtiene un parámetro String a partir de la clave
|
long |
getTime()
Deprecated.
Obtiene el tiempo que tardó en ejecutarse la tarea
la última vez que se procesó
|
IProcessActions |
getUniqueProcessActions()
Deprecated.
Obtiene el objeto para ejecutar acciones de la cola de procesos de ejecución exclusiva.
|
abstract void |
init()
Deprecated.
Proceso de carga de parámetros.
|
protected void |
insertLineLog(String line)
Deprecated.
Inserta una nueva línea en el log del cuadro de incremento de tarea
|
boolean |
isCancelable()
Deprecated.
Determines if this process can be canceled.
|
boolean |
isPausable()
Deprecated.
Determines if this process can be paused.
|
abstract void |
process()
Deprecated.
Proceso
|
void |
removeParam(String name)
Deprecated.
Elimina un parámetro de la tarea
|
void |
run()
Deprecated.
Método donde se ejecutará el Thread.
|
void |
setActions(IProcessActions actions)
Deprecated.
Asigna el objeto para ejecutar acciones externar.
|
void |
setCancelable(boolean enabled)
Deprecated.
Define si se puede cancelar el proceso.
|
void |
setProgressActive(boolean active)
Deprecated.
Activa o desactiva el interfaz de progreso en el lanzamiento de la tarea como un thread.
|
void |
setUniqueProcessActions(IProcessActions actions)
Deprecated.
Asigna el objeto para ejecutar acciones externar.
|
void |
showIncrementableWindow()
Deprecated.
Muestra la ventana de IncrementableTask
|
void |
start()
Deprecated.
Arranca el proceso de recorte de un layer
|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPercent, getTitle
protected IncrementableTask incrementableTask
protected volatile Thread blinker
protected TaskEventManager taskEventManager
protected IProcessActions externalActions
public IncrementableTask getIncrementableTask()
public void setCancelable(boolean enabled)
enabled
- public void showIncrementableWindow()
public void start()
public abstract void init()
public abstract void process() throws ProcessInterruptedException, ProcessException
public Object getResult()
public void execute() throws ProcessInterruptedException, ProcessException
public void run()
public void setProgressActive(boolean active)
active
- true para activarlo o false para desactivarlopublic long getTime()
public IProcessActions getActions()
IProcessActions
- public void setActions(IProcessActions actions)
IProcessActions
- public IProcessActions getUniqueProcessActions()
IProcessActions
- public void setUniqueProcessActions(IProcessActions actions)
IProcessActions
- protected void insertLineLog(String line)
line
- public String getLabel()
getLabel
in interface IIncrementable
public String getLog()
getLog
in interface IIncrementable
public void actionCanceled(IncrementableEvent e)
actionCanceled
in interface IncrementableListener
public void addParam(String name, Object param)
name
- Clave del parámetroparam
- Objeto pasado como parámetropublic void removeParam(String name)
name
- Clave del parámetro a eliminarpublic Object getParam(String name)
name
- Parámetropublic String getStringParam(String name)
name
- Parámetropublic byte getByteParam(String name)
name
- Parámetropublic float getFloatParam(String name)
name
- Parámetropublic double getDoubleParam(String name)
name
- Parámetropublic int getIntParam(String name)
name
- Parámetropublic boolean getBooleanParam(String name)
name
- Parámetropublic int[] getIntArrayParam(String name)
name
- Parámetropublic double[] getDoubleArrayParam(String name)
name
- Parámetropublic FLyrRaster getLayerParam(String name)
name
- Parámetropublic Extent getExtentParam(String name)
name
- Parámetropublic void actionResumed(IncrementableEvent e)
IncrementableListener
actionResumed
in interface IncrementableListener
public void actionSuspended(IncrementableEvent e)
IncrementableListener
actionSuspended
in interface IncrementableListener
public boolean isCancelable()
IIncrementable
Determines if this process can be canceled.
isCancelable
in interface IIncrementable
true
if this process can be canceled, otherwise false
public boolean isPausable()
IIncrementable
Determines if this process can be paused.
isPausable
in interface IIncrementable
true
if this process can be paused, otherwise false
public void dispose()
Disposable
NOTE:After calling this method, the object may not be usable anymore.
dispose
in interface Disposable