org.apache.geronimo.gshell.clp
Class CommandLineProcessor

java.lang.Object
  extended by org.apache.geronimo.gshell.clp.CommandLineProcessor

public class CommandLineProcessor
extends Object

Processes an object for command-line configuration annotations.

Version:
$Rev: 572602 $ $Date: 2007-09-04 03:12:04 -0700 (Tue, 04 Sep 2007) $

Constructor Summary
CommandLineProcessor(Object bean)
           
 
Method Summary
 List<Handler> getArgumentHandlers()
           
 Object getBean()
           
 List<Handler> getOptionHandlers()
           
 boolean getStopAtNonOption()
           
 void process(String... args)
           
 void setStopAtNonOption(boolean flag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandLineProcessor

public CommandLineProcessor(Object bean)
                     throws IllegalAnnotationError
Throws:
IllegalAnnotationError
Method Detail

getBean

public Object getBean()

getOptionHandlers

public List<Handler> getOptionHandlers()

getArgumentHandlers

public List<Handler> getArgumentHandlers()

getStopAtNonOption

public boolean getStopAtNonOption()

setStopAtNonOption

public void setStopAtNonOption(boolean flag)

process

public void process(String... args)
             throws ProcessingException
Throws:
ProcessingException


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