os.djtagger.task.file
Class FileOrganizer

java.lang.Object
  extended by os.djtagger.task.AbstractTask
      extended by os.djtagger.task.AbstractExpressionTask
          extended by os.djtagger.task.file.FileOrganizer
All Implemented Interfaces:
Task

public class FileOrganizer
extends AbstractExpressionTask


Constructor Summary
FileOrganizer()
           
 
Method Summary
protected  java.io.File createFileFor(java.io.File root, java.lang.String name)
           
 java.util.Iterator<? extends Action> process(java.io.File f, TaskRunner info)
           
 void setExpression(java.lang.String expression)
           
 void setMaxFileNameLen(int maxFileLen)
           
 void setMaxFolderNameLen(int maxPathLen)
           
 void setMaxNameLen(int maxLen)
           
 void setRoot(java.io.File root)
           
 
Methods inherited from class os.djtagger.task.AbstractExpressionTask
evaluate, evaluate, evaluateToFilename, getVariables, setVariables
 
Methods inherited from class os.djtagger.task.AbstractTask
getFileFilter, initialize, scanDependency, setFileFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileOrganizer

public FileOrganizer()
Method Detail

setExpression

public void setExpression(java.lang.String expression)

setMaxFileNameLen

public void setMaxFileNameLen(int maxFileLen)

setMaxFolderNameLen

public void setMaxFolderNameLen(int maxPathLen)

setMaxNameLen

public void setMaxNameLen(int maxLen)

setRoot

public void setRoot(java.io.File root)

process

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

createFileFor

protected java.io.File createFileFor(java.io.File root,
                                     java.lang.String name)


Copyright © 2007-2010 Pointbreak. All Rights Reserved.