public abstract class AbstractSVNLauncher
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
AbstractSVNLauncher.Cancellator |
Modifier and Type | Field and Description |
---|---|
private static boolean |
ourIsCompleted |
private static java.lang.Thread |
ourShutdownHook |
Constructor and Description |
---|
AbstractSVNLauncher() |
Modifier and Type | Method and Description |
---|---|
protected abstract AbstractSVNCommandEnvironment |
createCommandEnvironment() |
void |
failure() |
protected abstract java.lang.String |
getProgramName() |
void |
handleError(SVNException e) |
protected abstract boolean |
needArgs() |
protected abstract boolean |
needCommand() |
protected void |
printBasicUsage() |
protected abstract void |
registerCommands() |
protected abstract void |
registerOptions() |
protected void |
run(java.lang.String[] args) |
private void |
setCompleted() |
void |
success() |
private static volatile boolean ourIsCompleted
private static volatile java.lang.Thread ourShutdownHook
protected void run(java.lang.String[] args)
protected abstract boolean needArgs()
protected abstract boolean needCommand()
protected abstract java.lang.String getProgramName()
protected abstract AbstractSVNCommandEnvironment createCommandEnvironment()
protected void printBasicUsage()
protected abstract void registerCommands()
protected abstract void registerOptions()
public void handleError(SVNException e)
public void failure()
public void success()
private void setCompleted()