Package org.tmatesoft.svn.cli
Class AbstractSVNCommand
java.lang.Object
org.tmatesoft.svn.cli.AbstractSVNCommand
- Direct Known Subclasses:
SVNAdminCommand
,SVNCommand
,SVNDumpFilterCommand
,SVNLookCommand
,SVNSyncCommand
,SVNVersionCommand
,SVNVersionHelpCommand
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Comparator
private String[]
private AbstractSVNCommandEnvironment
private boolean
private String
private Collection
private Collection
private static Map
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Iterator
availableCommands
(Comparator comparator) protected abstract Collection
String[]
static AbstractSVNCommand
getCommand
(String nameOrAlias) protected AbstractSVNCommandEnvironment
abstract Collection
getName()
protected abstract String
void
boolean
boolean
isFailed()
boolean
isOptionSupported
(AbstractSVNOption option) static void
registerCommand
(AbstractSVNCommand command) abstract void
run()
void
setFailed
(boolean failed)
-
Field Details
-
DEFAULT_COMMAND_COMPARATOR
-
ourCommands
-
myName
-
myAliases
-
myOptions
-
myEnvironment
-
myValidOptions
-
myIsFailed
private boolean myIsFailed
-
-
Constructor Details
-
AbstractSVNCommand
-
-
Method Details
-
registerCommand
-
getCommand
-
availableCommands
-
isFailed
public boolean isFailed() -
setFailed
public void setFailed(boolean failed) -
run
- Throws:
SVNException
-
createSupportedOptions
-
getResourceBundleName
-
getName
-
getAliases
-
getSupportedOptions
-
getValidOptions
-
getGlobalOptions
-
init
-
getEnvironment
-
getDescription
-
isAlias
-
isOptionSupported
-