os.djtagger.task
Class AbstractTask

java.lang.Object
  extended by os.djtagger.task.AbstractTask
All Implemented Interfaces:
Task
Direct Known Subclasses:
AbstractExpressionTask, CheckID3v23Task, CheckTask, CopyFromV1Tag, DeleteTag, GenPuidTask, ReplayGain, SheetTask, Tag, TagFromFilename, TagFromFilename, TrackIdentificationTask, UndoMp3GainTask

public abstract class AbstractTask
extends java.lang.Object
implements Task


Constructor Summary
AbstractTask()
           
 
Method Summary
 java.io.FileFilter getFileFilter()
           
 void initialize(TaskRunner info)
           
abstract  java.util.Iterator<? extends Action> process(java.io.File file, TaskRunner info)
           
 Task scanDependency()
           
 void setFileFilter(java.io.FileFilter fileFilter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTask

public AbstractTask()
Method Detail

process

public abstract java.util.Iterator<? extends Action> process(java.io.File file,
                                                             TaskRunner info)
Specified by:
process in interface Task

initialize

public void initialize(TaskRunner info)
Specified by:
initialize in interface Task

getFileFilter

public java.io.FileFilter getFileFilter()
Specified by:
getFileFilter in interface Task

setFileFilter

public void setFileFilter(java.io.FileFilter fileFilter)

scanDependency

public Task scanDependency()
Specified by:
scanDependency in interface Task


Copyright © 2007-2010 Pointbreak. All Rights Reserved.