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 boolean
private static java.lang.Thread
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract AbstractSVNCommandEnvironment
void
failure()
protected abstract java.lang.String
void
protected abstract boolean
needArgs()
protected abstract boolean
protected void
protected abstract void
protected abstract void
protected void
run
(java.lang.String[] args) private void
void
success()
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()
-