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 Comparatorprivate String[]private AbstractSVNCommandEnvironmentprivate booleanprivate Stringprivate Collectionprivate Collectionprivate static Map -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IteratoravailableCommands(Comparator comparator) protected abstract CollectionString[]static AbstractSVNCommandgetCommand(String nameOrAlias) protected AbstractSVNCommandEnvironmentabstract CollectiongetName()protected abstract StringvoidbooleanbooleanisFailed()booleanisOptionSupported(AbstractSVNOption option) static voidregisterCommand(AbstractSVNCommand command) abstract voidrun()voidsetFailed(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
-