org.apache.commons.workflow.core
Class StringStep

java.lang.Object
  extended by org.apache.commons.workflow.base.BaseStep
      extended by org.apache.commons.workflow.core.StringStep
All Implemented Interfaces:
Step

public class StringStep
extends BaseStep

Push the specified String value onto the top of the evaluation stack.

Supported Attributes:

Version:
$Revision: 155475 $ $Date: 2005-02-26 13:31:11 +0000 (Sat, 26 Feb 2005) $
Author:
Craig R. McClanahan

Field Summary
protected  String value
          The string value to be pushed.
 
Fields inherited from class org.apache.commons.workflow.base.BaseStep
id, nextStep, owner, previousStep
 
Constructor Summary
StringStep()
          Construct a default instance of this Step.
StringStep(String id)
          Construct an instance of this Step with the specified identifier.
StringStep(String id, String value)
          Construct a fully configured instance of this Step.
 
Method Summary
 void execute(Context context)
          Perform the executable actions related to this Step, in the context of the specified Context.
 String getValue()
           
 void setValue(String value)
           
 String toString()
          Render a string representation of this Step.
 
Methods inherited from class org.apache.commons.workflow.base.BaseStep
getId, getNextStep, getOwner, getPreviousStep, setId, setNextStep, setOwner, setPreviousStep
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

protected String value
The string value to be pushed.

Constructor Detail

StringStep

public StringStep()
Construct a default instance of this Step.


StringStep

public StringStep(String id)
Construct an instance of this Step with the specified identifier.

Parameters:
id - Step identifier

StringStep

public StringStep(String id,
                  String value)
Construct a fully configured instance of this Step.

Parameters:
id - Step identifier
value - String value to be pushed
Method Detail

getValue

public String getValue()

setValue

public void setValue(String value)

execute

public void execute(Context context)
             throws StepException
Perform the executable actions related to this Step, in the context of the specified Context.

Specified by:
execute in interface Step
Specified by:
execute in class BaseStep
Parameters:
context - The Context that is tracking our execution state
Throws:
StepException - if a processing error has occurred

toString

public String toString()
Render a string representation of this Step.

Overrides:
toString in class Object


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.