Package org.kie.api.fluent
Class Variable<T>
- java.lang.Object
- 
- org.kie.api.fluent.Variable<T>
 
- 
- Type Parameters:
- T- data type of the variable
 
 public class Variable<T> extends Object Builder pattern like class used to build a variable.
 A variable requires a name and a data type.
 Value and metadata are optional.
 Usage:Variable.var("test",String.class) .value("example value") .metadata("readOnly",true). .metadata("required",false)- See Also:
- NodeContainerBuilder.variable(Variable)
 
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getMetadata()StringgetName()Class<T>getType()TgetValue()Variable<T>metadata(String key, Object value)StringtoString()Variable<T>value(T value)static <T> Variable<T>var(String name, Class<T> type)
 
-