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 -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static booleanprivate static java.lang.Thread -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract AbstractSVNCommandEnvironmentvoidfailure()protected abstract java.lang.Stringvoidprotected abstract booleanneedArgs()protected abstract booleanprotected voidprotected abstract voidprotected abstract voidprotected voidrun(java.lang.String[] args) private voidvoidsuccess()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
ourIsCompleted
private static volatile boolean ourIsCompleted -
ourShutdownHook
private static volatile java.lang.Thread ourShutdownHook
-
-
Constructor Details
-
AbstractSVNLauncher
public AbstractSVNLauncher()
-
-
Method Details
-
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
-
printBasicUsage
protected void printBasicUsage() -
registerCommands
protected abstract void registerCommands() -
registerOptions
protected abstract void registerOptions() -
handleError
-
failure
public void failure() -
success
public void success() -
setCompleted
private void setCompleted()
-