info.simongibbs.scoof
Class AbstractSearchTask

java.lang.Object
  extended byinfo.simongibbs.scoof.AbstractSearchTask
All Implemented Interfaces:
java.lang.Runnable, SearchTask
Direct Known Subclasses:
CommentSearch, ShreddingTask

public abstract class AbstractSearchTask
extends java.lang.Object
implements SearchTask

Represents a single load, scan and update operation in a given code base and scanning a given file. Multiple SearchTasks may be performed against any or all files.

Version:
$Revision: 1.2 $
Author:
Simon Gibbs

Constructor Summary
AbstractSearchTask(Target t)
          Constructor for SearchTask.
 
Method Summary
 Target getTarget()
          Obtain a reference to the Target being searched.
abstract  void run()
          Performs the search.
 void setTarget(Target target)
          Set the Target.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSearchTask

public AbstractSearchTask(Target t)
Constructor for SearchTask.

Method Detail

getTarget

public Target getTarget()
Obtain a reference to the Target being searched.

Specified by:
getTarget in interface SearchTask
Returns:
Target

setTarget

public void setTarget(Target target)
Set the Target.

Specified by:
setTarget in interface SearchTask
Parameters:
target -

run

public abstract void run()
Performs the search.

Specified by:
run in interface SearchTask
See Also:
Runnable.run()