org.apache.openejb.client
Class CommandParser

java.lang.Object
  extended by org.apache.openejb.client.CommandParser

public class CommandParser
extends Object

Version:
$Rev$ $Date$

Nested Class Summary
static class CommandParser.Arguments
           
static class CommandParser.Category
           
static class CommandParser.HelpException
           
static class CommandParser.InvalidOptionsException
           
static class CommandParser.Option
           
 
Constructor Summary
CommandParser()
           
 
Method Summary
 void category(String name)
           
protected  void init()
           
 CommandParser.Option opt(char _short, String _long)
           
 CommandParser.Option opt(String _long)
           
 CommandParser.Arguments parse(String[] args)
           
protected  List<String> usage()
           
protected  List<String> validate(CommandParser.Arguments arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandParser

public CommandParser()
Method Detail

init

protected void init()

validate

protected List<String> validate(CommandParser.Arguments arguments)

usage

protected List<String> usage()

category

public void category(String name)

opt

public CommandParser.Option opt(String _long)

opt

public CommandParser.Option opt(char _short,
                                String _long)

parse

public CommandParser.Arguments parse(String[] args)
                              throws CommandParser.HelpException,
                                     CommandParser.InvalidOptionsException
Throws:
CommandParser.HelpException
CommandParser.InvalidOptionsException


Copyright © 1999-2013 The Apache OpenEJB development community. All Rights Reserved.