ncsa.tools.ogrescript.trebuchet.tasks.operation
Class BaseOp

java.lang.Object
  extended byncsa.tools.ogrescript.OgreScriptElement
      extended byncsa.tools.ogrescript.tasks.OgreScriptBaseTask
          extended byncsa.tools.ogrescript.tasks.OgreScriptTask
              extended byncsa.tools.ogrescript.trebuchet.tasks.operation.BaseOp
All Implemented Interfaces:
IIdentifiable, ITask, UserFacing
Direct Known Subclasses:
CacheBasedOp, Ls, Restart

public abstract class BaseOp
extends OgreScriptTask


Field Summary
 
Fields inherited from class ncsa.tools.ogrescript.tasks.OgreScriptBaseTask
TAG_EXT_PT, TAG_REQUIRED, TAG_SELF
 
Method Summary
 void addCopyProgressListener(CopyOperationProgressListener listener)
           
 void addFileProgressListener(FileCopyProgressListener listener)
           
 void addListener(IOperationListener listener)
           
 void addListMetadataListener(ListToMetadataListener listener)
           
 void addListProgressListener(ListProgressListener listener)
           
 void addLoggingListener(LoggingOperationListener listener)
           
 org.eclipse.core.runtime.Plugin getPlugin()
           
 void setConfiguration(TrebuchetConfiguration configuration)
           
 void setEvents(boolean events)
           
 void setLog4j(boolean log4j)
           
 void setStdout(boolean stdout)
           
 
Methods inherited from class ncsa.tools.ogrescript.tasks.OgreScriptTask
addReturnValue, getReturnValues, setReturnValues
 
Methods inherited from class ncsa.tools.ogrescript.tasks.OgreScriptBaseTask
execute, getInstanceId, getScript, getTaskId, getTaskName, setEnvironment, setInstanceId, setScript, setTaskId, setTaskName, toString
 
Methods inherited from class ncsa.tools.ogrescript.OgreScriptElement
asElement, initializeFromElement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ncsa.tools.common.UserFacing
asElement, initializeFromElement
 

Method Detail

setConfiguration

public void setConfiguration(TrebuchetConfiguration configuration)

addListener

public void addListener(IOperationListener listener)

addLoggingListener

public void addLoggingListener(LoggingOperationListener listener)

addCopyProgressListener

public void addCopyProgressListener(CopyOperationProgressListener listener)

addFileProgressListener

public void addFileProgressListener(FileCopyProgressListener listener)

addListProgressListener

public void addListProgressListener(ListProgressListener listener)

addListMetadataListener

public void addListMetadataListener(ListToMetadataListener listener)

getPlugin

public org.eclipse.core.runtime.Plugin getPlugin()
Specified by:
getPlugin in interface IIdentifiable
Overrides:
getPlugin in class OgreScriptBaseTask

setEvents

public void setEvents(boolean events)

setLog4j

public void setLog4j(boolean log4j)

setStdout

public void setStdout(boolean stdout)