Exemplo n.º 1
0
  @Override
  public void parseArgs(ScriptEntry scriptEntry) throws InvalidArgumentsException {

    for (aH.Argument arg : aH.interpret(scriptEntry.getArguments())) {

      if (arg.matches("passive, passively")) scriptEntry.addObject("passively", new Element(true));
      else if (!scriptEntry.hasObject("outcome"))
        scriptEntry.addObject("outcome", new Element(arg.raw_value));
      else arg.reportUnhandled();
    }

    // Set defaults
    scriptEntry.defaultObject("passively", new Element(false));
    scriptEntry.defaultObject("outcome", new Element(false));
  }