public abstract class RasterProcess extends java.lang.Object implements IIncrementable, IncrementableListener, java.lang.Runnable, Disposable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Thread |
blinker
Deprecated.
|
protected IProcessActions |
externalActions
Deprecated.
|
protected IncrementableTask |
incrementableTask
Deprecated.
|
protected TaskEventManager |
taskEventManager
Deprecated.
|
protected java.util.Hashtable<java.lang.String,java.lang.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(java.lang.String name,
java.lang.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(java.lang.String name)
Deprecated.
Obtiene un parámetro boolean a partir de la clave
|
byte |
getByteParam(java.lang.String name)
Deprecated.
Obtiene un parámetro byte a partir de la clave
|
double[] |
getDoubleArrayParam(java.lang.String name)
Deprecated.
Obtiene un parámetro double[] a partir de la clave
|
double |
getDoubleParam(java.lang.String name)
Deprecated.
Obtiene un parámetro double a partir de la clave
|
Extent |
getExtentParam(java.lang.String name)
Deprecated.
Obtiene un parámetro extent a partir de la clave
|
float |
getFloatParam(java.lang.String name)
Deprecated.
Obtiene un parámetro float a partir de la clave
|
IncrementableTask |
getIncrementableTask()
Deprecated.
Crea la ventana de IncrementableTask
|
int[] |
getIntArrayParam(java.lang.String name)
Deprecated.
Obtiene un parámetro int[] a partir de la clave
|
int |
getIntParam(java.lang.String name)
Deprecated.
Obtiene un parámetro entero a partir de la clave
|
java.lang.String |
getLabel()
Deprecated.
Obtiene la última línea introducida en el log del cuadro de incremento.
|
FLyrRaster |
getLayerParam(java.lang.String name)
Deprecated.
Obtiene un parámetro capa raster a partir de la clave
|
java.lang.String |
getLog()
Deprecated.
Obtiene el texto de log del cuadro de incremento completo.
|
java.lang.Object |
getParam(java.lang.String name)
Deprecated.
Obtiene un parámetro a partir de la clave
|
java.lang.Object |
getResult()
Deprecated.
Obtención de un objeto de resultado.
|
java.lang.String |
getStringParam(java.lang.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(java.lang.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(java.lang.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, waitgetPercent, getTitleprotected IncrementableTask incrementableTask
protected volatile java.lang.Thread blinker
protected TaskEventManager taskEventManager
protected IProcessActions externalActions
protected java.util.Hashtable<java.lang.String,java.lang.Object> taskParams
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
java.lang.InterruptedExceptionProcessInterruptedExceptionProcessExceptionpublic java.lang.Object getResult()
public void execute()
throws ProcessInterruptedException,
ProcessException
public void run()
run in interface java.lang.Runnablepublic 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(java.lang.String line)
line - public java.lang.String getLabel()
getLabel in interface IIncrementablepublic java.lang.String getLog()
getLog in interface IIncrementablepublic void actionCanceled(IncrementableEvent e)
actionCanceled in interface IncrementableListenerpublic void addParam(java.lang.String name,
java.lang.Object param)
name - Clave del parámetroparam - Objeto pasado como parámetropublic void removeParam(java.lang.String name)
name - Clave del parámetro a eliminarpublic java.lang.Object getParam(java.lang.String name)
name - Parámetropublic java.lang.String getStringParam(java.lang.String name)
name - Parámetropublic byte getByteParam(java.lang.String name)
name - Parámetropublic float getFloatParam(java.lang.String name)
name - Parámetropublic double getDoubleParam(java.lang.String name)
name - Parámetropublic int getIntParam(java.lang.String name)
name - Parámetropublic boolean getBooleanParam(java.lang.String name)
name - Parámetropublic int[] getIntArrayParam(java.lang.String name)
name - Parámetropublic double[] getDoubleArrayParam(java.lang.String name)
name - Parámetropublic FLyrRaster getLayerParam(java.lang.String name)
name - Parámetropublic Extent getExtentParam(java.lang.String name)
name - Parámetropublic void actionResumed(IncrementableEvent e)
IncrementableListeneractionResumed in interface IncrementableListenerpublic void actionSuspended(IncrementableEvent e)
IncrementableListeneractionSuspended in interface IncrementableListenerpublic boolean isCancelable()
IIncrementableDetermines if this process can be canceled.
isCancelable in interface IIncrementabletrue if this process can be canceled, otherwise falsepublic boolean isPausable()
IIncrementableDetermines if this process can be paused.
isPausable in interface IIncrementabletrue if this process can be paused, otherwise falsepublic void dispose()
DisposableNOTE:After calling this method, the object may not be usable anymore.
dispose in interface Disposableprotected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwable