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 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

      private AbstractSVNCommandEnvironment 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

      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)