org.cyberlab.local.activity.task
Class AbstractMatchTask<E>

java.lang.Object
  extended by 
      extended by org.cyberlab.local.activity.task.AbstractWorkerTask<LocalModel<?>,java.util.ArrayList<LocalMatch<E>>>
          extended by org.cyberlab.local.activity.task.AbstractMatchTask<E>
Type Parameters:
E - The class type of the match objects.
Direct Known Subclasses:
LicovMatchTask

public abstract class AbstractMatchTask<E>
extends AbstractWorkerTask<LocalModel<?>,java.util.ArrayList<LocalMatch<E>>>

Task implementing common functionality required for worker tasks matching Unknown objects with LocalModel objects in the system. Uses Generics, thus allowing a common way of handling all subclasses.

Author:
Mats-Gøran Karlsen

Field Summary
protected  java.util.ArrayList<LocalMatch<E>> matches
           
protected  Unknown unknown
           
 
Fields inherited from class org.cyberlab.local.activity.task.AbstractWorkerTask
mActivity, threadId
 
Constructor Summary
AbstractMatchTask(AbstractGeneralActivity<?> activity, int uniqueID, Unknown obj)
           
 
Method Summary
 java.util.ArrayList<LocalMatch<E>> getMatches()
           
 
Methods inherited from class org.cyberlab.local.activity.task.AbstractWorkerTask
attach, detach, getId, onProgressUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

unknown

protected Unknown unknown

matches

protected java.util.ArrayList<LocalMatch<E>> matches
Constructor Detail

AbstractMatchTask

public AbstractMatchTask(AbstractGeneralActivity<?> activity,
                         int uniqueID,
                         Unknown obj)
Method Detail

getMatches

public java.util.ArrayList<LocalMatch<E>> getMatches()