Package mireka.pop
Class CommandParser
- Object
-
- mireka.pop.CommandParser
-
public class CommandParser extends ObjectCommandParser extracts the command name from the command received from the POP3 client and provides functions for parsing the arguments.
-
-
Constructor Summary
Constructors Constructor Description CommandParser(String line)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringextractCommand()java.util.List<String>parseArguments()StringparseSingleArgument()StringparseSingleExtendedArgument()intparseSingleNumericArgument()IntegerparseSingleOptionalNumericArgument()
-
-
-
Method Detail
-
parseSingleExtendedArgument
public String parseSingleExtendedArgument() throws CommandSyntaxException- Throws:
CommandSyntaxException
-
parseSingleArgument
public String parseSingleArgument() throws CommandSyntaxException- Throws:
CommandSyntaxException
-
parseArguments
public java.util.List<String> parseArguments() throws CommandSyntaxException- Throws:
CommandSyntaxException
-
parseSingleOptionalNumericArgument
public Integer parseSingleOptionalNumericArgument() throws CommandSyntaxException- Throws:
CommandSyntaxException
-
parseSingleNumericArgument
public int parseSingleNumericArgument() throws CommandSyntaxException- Throws:
CommandSyntaxException
-
extractCommand
public String extractCommand() throws CommandSyntaxException- Throws:
CommandSyntaxException
-
-