org.pdfsam.console.business.parser
Class CmdParseManager

java.lang.Object
  extended by org.pdfsam.console.business.parser.CmdParseManager

public class CmdParseManager
extends java.lang.Object

Main command parser

Author:
Andrea Vacondio

Constructor Summary
CmdParseManager()
           
CmdParseManager(java.lang.String[] inputArguments)
           
 
Method Summary
 boolean parse()
          Perform command line parsing
 boolean parse(java.lang.String[] inputArguments)
          Perform command line parsing for the input arguments
 void setInputArguments(java.lang.String[] inputArguments)
          Sets the input arguments creating the properCmdHandler and CmdValidator
 AbstractParsedCommand validate()
          Perform command validation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CmdParseManager

public CmdParseManager()

CmdParseManager

public CmdParseManager(java.lang.String[] inputArguments)
Method Detail

setInputArguments

public void setInputArguments(java.lang.String[] inputArguments)
Sets the input arguments creating the properCmdHandler and CmdValidator

Parameters:
inputArguments -

parse

public boolean parse()
              throws ConsoleException
Perform command line parsing

Returns:
true if parsed correctly
Throws:
ConsoleException

parse

public boolean parse(java.lang.String[] inputArguments)
              throws ConsoleException
Perform command line parsing for the input arguments

Returns:
true if parsed correctly
Throws:
ConsoleException

validate

public AbstractParsedCommand validate()
                               throws ConsoleException
Perform command validation

Returns:
parsed command
Throws:
ConsoleException