org.schmant.task.svnkit
Class SvnExportTF
java.lang.Object
org.schmant.task.stub.AbstractTaskFactory<T,U>
org.schmant.task.svnkit.AbstractSvnTaskFactory<SvnExportTF,SvnExportTask>
org.schmant.task.svnkit.SvnExportTF
- All Implemented Interfaces:
- LoggingConfigurable<SvnExportTF>, OverwriteConfigurable<SvnExportTF>, TargetConfigurable<SvnExportTF>, GeneratorTaskConfigurable<SvnExportTF>, GeneratorTaskFactory<SvnExportTF,SvnExportTask>, SvnRepositoryConfigurable<SvnExportTF>, TaskFactory<SvnExportTF,SvnExportTask>, TaskRunnable
public final class SvnExportTF
- extends AbstractSvnTaskFactory<SvnExportTF,SvnExportTask>
- implements GeneratorTaskFactory<SvnExportTF,SvnExportTask>
See SvnExportTF
- Since:
- 0.7
- Author:
- Karl Gustafsson
- Task_package:
- org.tmatesoft.svn
| Methods inherited from class org.schmant.task.stub.AbstractTaskFactory |
copy, create, getLastCreated, getSpecification, getThis, run, setLogFooter, setLogHeader, setReportLevel, setTraceLogging, toString |
SvnExportTF
public SvnExportTF()
setTarget
public SvnExportTF setTarget(Object o)
- Description copied from interface:
TargetConfigurable
- Set the target.
- Specified by:
setTarget in interface TargetConfigurable<SvnExportTF>
- Parameters:
o - The target.
- Returns:
this
setOverwrite
public SvnExportTF setOverwrite(boolean b)
- Description copied from interface:
OverwriteConfigurable
- Should things be overwritten? If this is set to
true, it is
equivalent to setting the overwrite strategy to
DoOverwriteAndLogWarning. If this is set to false, it is
equivalent to setting the overwrite strategy to
DontOverwriteAndLogWarning.
- Specified by:
setOverwrite in interface OverwriteConfigurable<SvnExportTF>
- Parameters:
b - Should things be overwritten?
- Returns:
this
setOverwriteStrategy
public SvnExportTF setOverwriteStrategy(OverwriteStrategy strat)
- Description copied from interface:
OverwriteConfigurable
- Set a strategy for how to react to existing entities in locations where
the task wants to write.
- Specified by:
setOverwriteStrategy in interface OverwriteConfigurable<SvnExportTF>
- Parameters:
strat - The overwrite strategy.
- Returns:
this
setRevision
public SvnExportTF setRevision(long no)
setRecursive
public SvnExportTF setRecursive(boolean b)
createSpecification
protected SvnExportTask createSpecification()
- Description copied from class:
AbstractTaskFactory
- Subclasses implement this to create the task specification object that
this factory uses to configure the task that it is creating.
- Specified by:
createSpecification in class AbstractTaskFactory<SvnExportTF,SvnExportTask>