org.kohsuke.jnt.tools
Class Commandlet

java.lang.Object
  extended by org.kohsuke.jnt.tools.Commandlet
Direct Known Subclasses:
AddIssueComponentCommandlet, AdhocQueryCommandlet, AnnounceCommandlet, ApproveProjectCommandlet, CopySubscribersCommandlet, DeclineRoleCommandlet, GrantRoleCommandlet, GrantRoleForBugReporterCommandlet, HelpCommandlet, InstallAutoResponderCommandlet, InteractiveCommandlet, LinkUrlCommandlet, ListMyProjectsCommandlet, ListSubProjectsCommandlet, ListUserCommandlet, MkdirCommandlet, MoveProjectCommandlet, ProcessRoleCommandlet, SubscribeListCommandlet, SubscribersCommandlet, UnsubscribeAllCommandlet, UploadFileCommandlet

public abstract class Commandlet
extends Object

Author:
Kohsuke Kawaguchi

Field Summary
static Commandlet[] ALL
           
 
Constructor Summary
Commandlet()
           
 
Method Summary
static Commandlet find(String name)
           
 String getCommandName()
           
abstract  String getShortDescription()
           
abstract  void printUsage(PrintStream out)
           
abstract  int run(ConnectionFactory connection, String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL

public static final Commandlet[] ALL
Constructor Detail

Commandlet

public Commandlet()
Method Detail

getCommandName

public final String getCommandName()

getShortDescription

public abstract String getShortDescription()

printUsage

public abstract void printUsage(PrintStream out)

run

public abstract int run(ConnectionFactory connection,
                        String[] args)
                 throws Exception
Throws:
Exception

find

public static Commandlet find(String name)


Copyright © 2003-2009 Kohsuke Kawaguchi. All Rights Reserved.