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>