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.Comparatorprivate java.lang.String[]private AbstractSVNCommandEnvironmentprivate booleanprivate java.lang.Stringprivate java.util.Collectionprivate java.util.Collectionprivate static java.util.Map -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSVNCommand(java.lang.String name, java.lang.String[] aliases) -
Method Summary
Modifier and TypeMethodDescriptionstatic java.util.IteratoravailableCommands(java.util.Comparator comparator) protected abstract java.util.Collectionjava.lang.String[]static AbstractSVNCommandgetCommand(java.lang.String nameOrAlias) java.lang.Stringprotected AbstractSVNCommandEnvironmentabstract java.util.Collectionjava.lang.StringgetName()protected abstract java.lang.Stringjava.util.Collectionjava.util.CollectionvoidbooleanisAlias(java.lang.String alias) booleanisFailed()booleanisOptionSupported(AbstractSVNOption option) static voidregisterCommand(AbstractSVNCommand command) abstract voidrun()voidsetFailed(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
-