gate.creole
Class RunningStrategy.RunAlwaysStrategy

java.lang.Object
  extended bygate.creole.RunningStrategy.RunAlwaysStrategy
All Implemented Interfaces:
RunningStrategy
Enclosing class:
RunningStrategy

public static class RunningStrategy.RunAlwaysStrategy
extends Object
implements RunningStrategy


Nested Class Summary
 
Nested classes inherited from class gate.creole.RunningStrategy
RunningStrategy.RunAlwaysStrategy
 
Field Summary
(package private)  ProcessingResource pr
           
 
Fields inherited from interface gate.creole.RunningStrategy
RUN_ALWAYS, RUN_CONDITIONAL, RUN_NEVER
 
Constructor Summary
RunningStrategy.RunAlwaysStrategy(ProcessingResource pr)
           
 
Method Summary
 ProcessingResource getPR()
          Gets the associated ProcessingResource.
 int getRunMode()
          Returns the run mode (see RUN_ALWAYS, RUN_NEVER, RUN_CONDITIONAL).
 boolean shouldRun()
          Returns true if the associated PR should be run.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pr

ProcessingResource pr
Constructor Detail

RunningStrategy.RunAlwaysStrategy

public RunningStrategy.RunAlwaysStrategy(ProcessingResource pr)
Method Detail

shouldRun

public boolean shouldRun()
Description copied from interface: RunningStrategy
Returns true if the associated PR should be run.

Specified by:
shouldRun in interface RunningStrategy
Returns:
a boolean value.

getRunMode

public int getRunMode()
Description copied from interface: RunningStrategy
Returns the run mode (see RUN_ALWAYS, RUN_NEVER, RUN_CONDITIONAL).

Specified by:
getRunMode in interface RunningStrategy
Returns:
and int value.

getPR

public ProcessingResource getPR()
Description copied from interface: RunningStrategy
Gets the associated ProcessingResource.

Specified by:
getPR in interface RunningStrategy
Returns:
a ProcessingResource value.