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
- Author:
- TMate Software Ltd.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSVNCommand(java.lang.String name, java.lang.String[] aliases)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static java.util.IteratoravailableCommands(java.util.Comparator comparator)protected abstract java.util.CollectioncreateSupportedOptions()java.lang.String[]getAliases()static AbstractSVNCommandgetCommand(java.lang.String nameOrAlias)java.lang.StringgetDescription()protected AbstractSVNCommandEnvironmentgetEnvironment()abstract java.util.CollectiongetGlobalOptions()java.lang.StringgetName()protected abstract java.lang.StringgetResourceBundleName()java.util.CollectiongetSupportedOptions()java.util.CollectiongetValidOptions()voidinit(AbstractSVNCommandEnvironment env)booleanisAlias(java.lang.String alias)booleanisFailed()booleanisOptionSupported(AbstractSVNOption option)static voidregisterCommand(AbstractSVNCommand command)abstract voidrun()voidsetFailed(boolean failed)
-
-
-
Method Detail
-
registerCommand
public static void registerCommand(AbstractSVNCommand command)
-
getCommand
public static AbstractSVNCommand getCommand(java.lang.String nameOrAlias)
-
availableCommands
public static java.util.Iterator availableCommands(java.util.Comparator comparator)
-
isFailed
public boolean isFailed()
-
setFailed
public void setFailed(boolean failed)
-
run
public abstract void run() throws SVNException- 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
public void init(AbstractSVNCommandEnvironment env)
-
getEnvironment
protected AbstractSVNCommandEnvironment getEnvironment()
-
getDescription
public java.lang.String getDescription()
-
isAlias
public boolean isAlias(java.lang.String alias)
-
isOptionSupported
public boolean isOptionSupported(AbstractSVNOption option)
-
-