lacam.processes
Class DefaultUserinterface

java.lang.Object
  extended bylacam.processes.DefaultUserinterface
All Implemented Interfaces:
Process, Userinterface

public class DefaultUserinterface
extends java.lang.Object
implements Userinterface

This class pipes data coming from the modelmanager to the analysis without any manipulation.

Author:
Dimitrij Zub

Field Summary
 
Fields inherited from interface lacam.interfaces.Process
ANALYSIS, DATASOURCE, DATATARGET, MODELMANAGER, PARAMKEY_LANGUAGE_PACK, PARAMKEY_PLUGIN_NAME, POSTPROCESS, PREPROCESS, USERINTERFACE
 
Constructor Summary
DefaultUserinterface()
           
 
Method Summary
 void init(java.util.Properties parametermap)
          the initialisation of a process instance the described parameterlist will be given here
 java.lang.Object[] interact(java.lang.Object[] model)
          starts the UI Thread to interact with the user referring to the given model. returns the new data model created by interacting with the user
 void reinit()
          called, if a process threw the goBackException
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultUserinterface

public DefaultUserinterface()
Method Detail

init

public void init(java.util.Properties parametermap)
Description copied from interface: Process
the initialisation of a process instance the described parameterlist will be given here

Specified by:
init in interface Process

interact

public java.lang.Object[] interact(java.lang.Object[] model)
Description copied from interface: Userinterface
starts the UI Thread to interact with the user referring to the given model. returns the new data model created by interacting with the user

Specified by:
interact in interface Userinterface

reinit

public void reinit()
Description copied from interface: Process
called, if a process threw the goBackException

Specified by:
reinit in interface Process