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
public abstract class AbstractSVNCommand
extends java.lang.Object
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final java.util.Comparator
private java.lang.String[]
private AbstractSVNCommandEnvironment
private boolean
private java.lang.String
private java.util.Collection
private java.util.Collection
private static java.util.Map
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractSVNCommand
(java.lang.String name, java.lang.String[] aliases) -
Method Summary
Modifier and TypeMethodDescriptionstatic java.util.Iterator
availableCommands
(java.util.Comparator comparator) protected abstract java.util.Collection
java.lang.String[]
static AbstractSVNCommand
getCommand
(java.lang.String nameOrAlias) java.lang.String
protected AbstractSVNCommandEnvironment
abstract java.util.Collection
java.lang.String
getName()
protected abstract java.lang.String
java.util.Collection
java.util.Collection
void
boolean
isAlias
(java.lang.String alias) boolean
isFailed()
boolean
isOptionSupported
(AbstractSVNOption option) static void
registerCommand
(AbstractSVNCommand command) abstract void
run()
void
setFailed
(boolean failed) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
DEFAULT_COMMAND_COMPARATOR
private static final java.util.Comparator DEFAULT_COMMAND_COMPARATOR -
ourCommands
private static java.util.Map ourCommands -
myName
private java.lang.String myName -
myAliases
private java.lang.String[] myAliases -
myOptions
private java.util.Collection myOptions -
myEnvironment
-
myValidOptions
private java.util.Collection myValidOptions -
myIsFailed
private boolean myIsFailed
-
-
Constructor Details
-
AbstractSVNCommand
protected AbstractSVNCommand(java.lang.String name, java.lang.String[] aliases)
-
-
Method Details
-
registerCommand
-
getCommand
-
availableCommands
public static java.util.Iterator availableCommands(java.util.Comparator comparator) -
isFailed
public boolean isFailed() -
setFailed
public void setFailed(boolean failed) -
run
- Throws:
SVNException
-
createSupportedOptions
protected abstract java.util.Collection createSupportedOptions() -
getResourceBundleName
protected abstract java.lang.String getResourceBundleName() -
getName
public java.lang.String getName() -
getAliases
public java.lang.String[] getAliases() -
getSupportedOptions
public java.util.Collection getSupportedOptions() -
getValidOptions
public java.util.Collection getValidOptions() -
getGlobalOptions
public abstract java.util.Collection getGlobalOptions() -
init
-
getEnvironment
-
getDescription
public java.lang.String getDescription() -
isAlias
public boolean isAlias(java.lang.String alias) -
isOptionSupported
-