Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public StatusMessage parseCommand(String command) {
- String[] command_args = command.split("\|");
- if(command_args.length == 0)
- return noInputFailure;
- if(command_args[0].toLowerCase().equals("help")) {
- System.out.println("USAGE");
- System.out.println("App: calendar");
- System.out.println("");
- }
- else if(command_args[0].toLowerCase().equals("calendar")) {
- String input_arg1 = command_args[1].toLowerCase();
- if(input_arg1.equals("add")) {
- DateFormat date_format = new SimpleDateFormat("mm/dd/yyyy");
- Date date = null;
- try {
- date = (Date)date_format.parse(command_args[4]);
- } catch (ParseException e) {
- return dateFormatFailure;
- }
- calendar.addEvent(command_args[2], command_args[3], date);
- return genericSuccess;
- }
- if(input_arg1.equals("print")) {
- calendar.print();
- return genericSuccess;
- }
- }
- return genericFailure;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement