org.pentaho.platform.api.engine
Interface IOutputDef

All Known Implementing Classes:
OutputDef

public interface IOutputDef

An OutputDef represents one output parameter in a SequenceDefinition or ActionDefinition.


Method Summary
 void addToList(Object value)
          Adds the given value to the value list for this output parameter.
 String getName()
          Retrieves the name of the output parameter.
 OutputStream getOutputStream()
          Retrieve the OutputStream associated with this output parameter.
 String getType()
          Retrieves the type of the output parameter.
 boolean isList()
          Determine whether the value associated with this parameter is a list or not.
 void setValue(Object value)
          Sets the value of the output parameter.
 

Method Detail

getType

String getType()
Retrieves the type of the output parameter.

Returns:
the output parameter type

getName

String getName()
Retrieves the name of the output parameter.

Returns:
the name of the ouotput parameter

isList

boolean isList()
Determine whether the value associated with this parameter is a list or not.

Returns:
rue if the parameter value is a list, otherwise false

setValue

void setValue(Object value)
Sets the value of the output parameter.

Parameters:
value - the value to set

getOutputStream

OutputStream getOutputStream()
Retrieve the OutputStream associated with this output parameter.

Returns:
the OutputStream for this parameter

addToList

void addToList(Object value)
Adds the given value to the value list for this output parameter.

Parameters:
value - value to add to the parameter value list.