org.schmant.task.io.zip
Class AbstractJavaZipTaskFactory<T extends AbstractJavaZipTaskFactory<T,U>,U extends AbstractJavaZipTask<U>>

java.lang.Object
  extended by org.schmant.task.stub.AbstractTaskFactory<T,U>
      extended by org.schmant.task.stub.AbstractActionTaskFactory<T,U>
          extended by org.schmant.task.stub.AbstractProcessTaskFactory<T,U>
              extended by org.schmant.task.template.io.zip.AbstractZipTaskFactory<T,U>
                  extended by org.schmant.task.io.zip.AbstractJavaZipTaskFactory<T,U>
All Implemented Interfaces:
ActionTaskConfigurable<T>, ActionTaskFactory<T,U>, LoggingConfigurable<T>, OverwriteConfigurable<T>, SourceConfigurable<T>, TargetConfigurable<T>, GeneratorTaskConfigurable<T>, GeneratorTaskFactory<T,U>, ProcessTaskConfigurable<T>, ProcessTaskFactory<T,U>, TaskFactory<T,U>, TaskRunnable
Direct Known Subclasses:
AbstractJarTaskFactory, ZipTF

public abstract class AbstractJavaZipTaskFactory<T extends AbstractJavaZipTaskFactory<T,U>,U extends AbstractJavaZipTask<U>>
extends AbstractZipTaskFactory<T,U>

Abstract base class for Zip task factories.

Since:
0.5
Author:
Karl Gustafsson
Task_package:
org.schmant.task.base

Field Summary
 
Fields inherited from interface org.schmant.task.confable.OverwriteConfigurable
DEFAULT_OVERWRITE_STRATEGY
 
Constructor Summary
AbstractJavaZipTaskFactory()
           
 
Method Summary
 T setEntryInfoProvider(ZipEntryInfoProvider zeip)
           
 T setLevel(int l)
           
 T setMethod(int method)
           
 T setMethod(ZipCompressionMethod m)
           
 
Methods inherited from class org.schmant.task.stub.AbstractProcessTaskFactory
setOverwrite, setOverwriteStrategy, setTarget
 
Methods inherited from class org.schmant.task.stub.AbstractActionTaskFactory
addSource, addSources, clearSources, setRelativeToBase, setSource, setSources
 
Methods inherited from class org.schmant.task.stub.AbstractTaskFactory
copy, create, createSpecification, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.schmant.task.TaskFactory
copy, create, getLastCreated, getSpecification
 
Methods inherited from interface org.schmant.task.confable.LoggingConfigurable
setLogFooter, setLogHeader, setReportLevel, setTraceLogging
 
Methods inherited from interface org.schmant.task.TaskRunnable
run
 
Methods inherited from interface org.schmant.task.confable.SourceConfigurable
addSource, addSources, clearSources, setRelativeToBase, setSource, setSources
 

Constructor Detail

AbstractJavaZipTaskFactory

public AbstractJavaZipTaskFactory()
Method Detail

setLevel

public final T setLevel(int l)

setMethod

public final T setMethod(int method)

setMethod

public final T setMethod(ZipCompressionMethod m)

setEntryInfoProvider

public final T setEntryInfoProvider(ZipEntryInfoProvider zeip)