com.evelopers.unimod.runtime.context
Interface StateMachineContext.Context

All Known Implementing Classes:
StateMachineContextImpl.ContextImpl
Enclosing interface:
StateMachineContext

public static interface StateMachineContext.Context

Desribes methods that any context must implement.


Method Summary
 java.lang.Object getParameter(java.lang.String name)
          Returns value of parameter
 java.util.Enumeration getParameterNames()
          Returns all parameters names in context
 java.lang.Object[] getParameterValues(java.lang.String name)
          Returns all values of parameter with given name
 void setParameter(java.lang.String name, java.lang.Object data)
          Assigns given data to given parameter name
 

Method Detail

setParameter

public void setParameter(java.lang.String name,
                         java.lang.Object data)
Assigns given data to given parameter name

Parameters:
name - parameter name
data - parameter value

getParameter

public java.lang.Object getParameter(java.lang.String name)
Returns value of parameter

Parameters:
name - parameter name
Returns:
parameter value

getParameterValues

public java.lang.Object[] getParameterValues(java.lang.String name)
Returns all values of parameter with given name

Parameters:
name - parameter name
Returns:
values array

getParameterNames

public java.util.Enumeration getParameterNames()
Returns all parameters names in context

Returns:
all parameters names