X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2Fdialogrunner%2FRunResponse.java;h=b97525bee413fb7319b5dc6c8519618fa10bb08b;hb=bd7b3138379c2db8507fe7e8d25f5a921e2d9df7;hp=acc53f087afda2539e633cfbf6f075f215218812;hpb=592c32d037225062c9a4d6caac19b4b556668d9c;p=jalview.git diff --git a/src/jalview/util/dialogrunner/RunResponse.java b/src/jalview/util/dialogrunner/RunResponse.java index acc53f0..b97525b 100644 --- a/src/jalview/util/dialogrunner/RunResponse.java +++ b/src/jalview/util/dialogrunner/RunResponse.java @@ -32,48 +32,41 @@ public abstract class RunResponse implements Runnable /** * Response that triggers the Run method */ - public Response ourTrigger; + Object trigger; /** * set by run() on exit */ - public Response returned = null; + protected Object returnValue = null; - /** - * set by dialog runner - */ - public boolean wasRun = false; - - public RunResponse(int trigger) + public RunResponse(Object onTrigger) { - ourTrigger = new Response(trigger); + trigger = onTrigger; } - public RunResponse(Object trigger) + public Object getTrigger() { - ourTrigger = new Response(trigger); + return trigger; } - - public RunResponse(String trigger) + + public void reset() { - ourTrigger = new Response(trigger); + returnValue = null; } - public RunResponse(Response trigger) + @Override + public String toString() { - ourTrigger = trigger; + return "Runner for " + trigger; } - - public void reset() + + public Object getReturnValue() { - wasRun = false; - returned = null; - + return returnValue; } - - @Override - public String toString() + + public void setReturnValue(Object o) { - return "Runner for " + ourTrigger; + returnValue = o; } }