public void setProgramArgs(String[] args) { if (args == null || args.length == 0) { programArgs.clear(); return; } for (int i = 0; i < args.length; i++) this.addProgramArg(args[i]); }
public void setProgramArgs(String[] args) { if (args == null || args.length == 0) { programArgs.clear(); return; } for (int i = 0; i < args.length; i++) this.addProgramArg(args[i]); }
public void setProgramArgs(String[] args) { if (args == null || args.length == 0) { programArgs.clear(); return; } for (int i = 0; i < args.length; i++) this.addProgramArg(args[i]); }
public IStatus undo(Map<String, Object> parameters) { Manipulator manipulator = (Manipulator) parameters.get(EclipseTouchpoint.PARM_MANIPULATOR); String programArg = (String) parameters.get(ActionConstants.PARM_PROGRAM_ARG); if (programArg == null) return Util.createError(NLS.bind(Messages.parameter_not_set, ActionConstants.PARM_PROGRAM_ARG, ID)); if (programArg.startsWith("-")) {//$NON-NLS-1$ { manipulator.getLauncherData().addProgramArg(programArg); String programArgValue = (String) getMemento().get(ActionConstants.PARM_PROGRAM_ARG_VALUE); if (programArgValue != null) manipulator.getLauncherData().addProgramArg(programArgValue); } return Status.OK_STATUS; }
public IStatus undo(Map<String, Object> parameters) { Manipulator manipulator = (Manipulator) parameters.get(EclipseTouchpoint.PARM_MANIPULATOR); String programArg = (String) parameters.get(ActionConstants.PARM_PROGRAM_ARG); if (programArg == null) return Util.createError(NLS.bind(Messages.parameter_not_set, ActionConstants.PARM_PROGRAM_ARG, ID)); if (programArg.startsWith("-")) {//$NON-NLS-1$ { manipulator.getLauncherData().addProgramArg(programArg); String programArgValue = (String) getMemento().get(ActionConstants.PARM_PROGRAM_ARG_VALUE); if (programArgValue != null) manipulator.getLauncherData().addProgramArg(programArgValue); } return Status.OK_STATUS; }
public IStatus execute(Map<String, Object> parameters) { Manipulator manipulator = (Manipulator) parameters.get(EclipseTouchpoint.PARM_MANIPULATOR); String programArg = (String) parameters.get(ActionConstants.PARM_PROGRAM_ARG); if (programArg == null) return Util.createError(NLS.bind(Messages.parameter_not_set, ActionConstants.PARM_PROGRAM_ARG, ID)); String programArgValue = (String) parameters.get(ActionConstants.PARM_PROGRAM_ARG_VALUE); if (ActionConstants.PARM_IGNORE.equals(programArgValue)) return Status.OK_STATUS; if (programArg.equals(ActionConstants.PARM_AT_ARTIFACT)) { try { programArg = Util.resolveArtifactParam(parameters); } catch (CoreException e) { return e.getStatus(); } } manipulator.getLauncherData().addProgramArg(programArg); if (programArgValue != null) { if (programArgValue.equals(ActionConstants.PARM_AT_ARTIFACT)) { try { programArgValue = Util.resolveArtifactParam(parameters); } catch (CoreException e) { return e.getStatus(); } } manipulator.getLauncherData().addProgramArg(programArgValue); } return Status.OK_STATUS; }
public IStatus execute(Map<String, Object> parameters) { Manipulator manipulator = (Manipulator) parameters.get(EclipseTouchpoint.PARM_MANIPULATOR); String programArg = (String) parameters.get(ActionConstants.PARM_PROGRAM_ARG); if (programArg == null) return Util.createError(NLS.bind(Messages.parameter_not_set, ActionConstants.PARM_PROGRAM_ARG, ID)); String programArgValue = (String) parameters.get(ActionConstants.PARM_PROGRAM_ARG_VALUE); if (ActionConstants.PARM_IGNORE.equals(programArgValue)) return Status.OK_STATUS; if (programArg.equals(ActionConstants.PARM_AT_ARTIFACT)) { try { programArg = Util.resolveArtifactParam(parameters); } catch (CoreException e) { return e.getStatus(); } } manipulator.getLauncherData().addProgramArg(programArg); if (programArgValue != null) { if (programArgValue.equals(ActionConstants.PARM_AT_ARTIFACT)) { try { programArgValue = Util.resolveArtifactParam(parameters); } catch (CoreException e) { return e.getStatus(); } } manipulator.getLauncherData().addProgramArg(programArgValue); } return Status.OK_STATUS; }