Package org.tmatesoft.svn.cli
Class AbstractSVNLauncher
- java.lang.Object
-
- org.tmatesoft.svn.cli.AbstractSVNLauncher
-
- Direct Known Subclasses:
SVN,SVNAdmin,SVNDumpFilter,SVNLook,SVNSync,SVNVersion
public abstract class AbstractSVNLauncher extends java.lang.Object- Version:
- 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classAbstractSVNLauncher.Cancellator
-
Field Summary
Fields Modifier and Type Field Description private static booleanourIsCompletedprivate static java.lang.ThreadourShutdownHook
-
Constructor Summary
Constructors Constructor Description AbstractSVNLauncher()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract AbstractSVNCommandEnvironmentcreateCommandEnvironment()voidfailure()protected abstract java.lang.StringgetProgramName()voidhandleError(SVNException e)protected abstract booleanneedArgs()protected abstract booleanneedCommand()protected voidprintBasicUsage()protected abstract voidregisterCommands()protected abstract voidregisterOptions()protected voidrun(java.lang.String[] args)private voidsetCompleted()voidsuccess()
-
-
-
Method Detail
-
run
protected void run(java.lang.String[] args)
-
needArgs
protected abstract boolean needArgs()
-
needCommand
protected abstract boolean needCommand()
-
getProgramName
protected abstract java.lang.String getProgramName()
-
createCommandEnvironment
protected abstract AbstractSVNCommandEnvironment createCommandEnvironment()
-
printBasicUsage
protected void printBasicUsage()
-
registerCommands
protected abstract void registerCommands()
-
registerOptions
protected abstract void registerOptions()
-
handleError
public void handleError(SVNException e)
-
failure
public void failure()
-
success
public void success()
-
setCompleted
private void setCompleted()
-
-