1 19 20 package org.netbeans.lib.cvsclient.commandLine.command; 21 22 import java.io.PrintStream ; 23 import java.util.ResourceBundle ; 24 25 import org.netbeans.lib.cvsclient.command.Command; 26 import org.netbeans.lib.cvsclient.command.GlobalOptions; 27 28 35 public interface CommandProvider { 36 37 41 public String getName(); 42 43 46 public abstract String [] getSynonyms(); 47 48 56 public abstract Command createCommand(String [] args, int index, GlobalOptions gopt, String workDir); 57 58 61 public String getUsage(); 62 63 68 public void printShortDescription(PrintStream out); 69 70 75 public void printLongDescription(PrintStream out); 76 77 } 78 | Popular Tags |