org.apache.directory.server.tools
Class BaseCommand

java.lang.Object
  extended by org.apache.directory.server.tools.BaseCommand

public class BaseCommand
extends java.lang.Object

The primary command base class.

Version:
$Rev: 443354 $
Author:
Apache Directory Project

Constructor Summary
BaseCommand()
           
 
Method Summary
 org.apache.commons.cli.Options allOptions(java.lang.String command)
           
static void dumpArgs(java.lang.String msg, java.lang.String[] args)
           
 org.apache.commons.cli.CommandLine getCommandLine(java.lang.String command, java.lang.String[] args)
           
 java.util.Map getCommands()
           
 org.apache.commons.cli.Options getGlobal()
           
 java.lang.String getProductBanner()
           
 java.lang.String getProductCommand()
           
 java.lang.String getProductDisplayName()
           
 java.lang.String getProductUrl()
           
 java.lang.String getProductVersion()
           
static boolean hasBannerOption(java.lang.String[] args)
           
 void helpOnCommand(java.lang.String command)
           
protected  void init()
           
 void printBanner()
           
 void printUsage()
           
 void setCommands(java.util.Map commands)
           
 void setGlobal(org.apache.commons.cli.Options global)
           
 void setProductBanner(java.lang.String productBanner)
           
 void setProductCommand(java.lang.String productCommand)
           
 void setProductDisplayName(java.lang.String productDisplayName)
           
 void setProductUrl(java.lang.String productUrl)
           
 void setProductVersion(java.lang.String productVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseCommand

public BaseCommand()
Method Detail

init

protected void init()

hasBannerOption

public static boolean hasBannerOption(java.lang.String[] args)

getCommandLine

public org.apache.commons.cli.CommandLine getCommandLine(java.lang.String command,
                                                         java.lang.String[] args)

allOptions

public org.apache.commons.cli.Options allOptions(java.lang.String command)

dumpArgs

public static void dumpArgs(java.lang.String msg,
                            java.lang.String[] args)

helpOnCommand

public void helpOnCommand(java.lang.String command)

printUsage

public void printUsage()

printBanner

public void printBanner()

setProductCommand

public void setProductCommand(java.lang.String productCommand)

getProductCommand

public java.lang.String getProductCommand()

setProductVersion

public void setProductVersion(java.lang.String productVersion)

getProductVersion

public java.lang.String getProductVersion()

setProductDisplayName

public void setProductDisplayName(java.lang.String productDisplayName)

getProductDisplayName

public java.lang.String getProductDisplayName()

setProductUrl

public void setProductUrl(java.lang.String productUrl)

getProductUrl

public java.lang.String getProductUrl()

setProductBanner

public void setProductBanner(java.lang.String productBanner)

getProductBanner

public java.lang.String getProductBanner()

setCommands

public void setCommands(java.util.Map commands)

getCommands

public java.util.Map getCommands()

setGlobal

public void setGlobal(org.apache.commons.cli.Options global)

getGlobal

public org.apache.commons.cli.Options getGlobal()


Copyright © 2003-2012 Apache Software Foundation. All Rights Reserved.