Advanced Software Engineering
Advanced_Software_Engineering.Verbs.Value.ValueFactory Class Reference

Value factory creates values More...

Static Public Member Functions

static IValue CreateValue (string value, string type)
 Creates a constant Value to be used later during execution More...
 
static IValue CreateValue (ValueStorage storage, string paramater1, string paramater2, string parameter3, string parameter4, string type)
 Creates a constant Value to be used later during execution. Only used for Color More...
 
static IValue CreateValue (ValueStorage storage, string paramater1, string paramater2, string parameter3, string type)
 Creates a constant Value to be used later during execution. Only used for Color More...
 
static IValue CreateValue (ValueStorage storage, string value)
 Creates a constant Value to be used later during execution More...
 
static IValue CreateValue (bool b)
 Create a new boolean IValue More...
 
static IValue CreateValue (double d)
 Create a new double IValue More...
 
static IValue CreateValue (int i)
 Create a new int IValue More...
 

Detailed Description

Value factory creates values

Member Function Documentation

◆ CreateValue() [1/7]

static IValue Advanced_Software_Engineering.Verbs.Value.ValueFactory.CreateValue ( bool  b)
static

Create a new boolean IValue

Parameters
bboolean input
Returns
BoolValue

◆ CreateValue() [2/7]

static IValue Advanced_Software_Engineering.Verbs.Value.ValueFactory.CreateValue ( double  d)
static

Create a new double IValue

Parameters
ddouble input
Returns
DoubleValue

◆ CreateValue() [3/7]

static IValue Advanced_Software_Engineering.Verbs.Value.ValueFactory.CreateValue ( int  i)
static

Create a new int IValue

Parameters
iint input
Returns
IntValue

◆ CreateValue() [4/7]

static IValue Advanced_Software_Engineering.Verbs.Value.ValueFactory.CreateValue ( string  value,
string  type 
)
static

Creates a constant Value to be used later during execution

Parameters
valueText representation of the value
typeWhat type the value should be
Returns
a new IValue

◆ CreateValue() [5/7]

static IValue Advanced_Software_Engineering.Verbs.Value.ValueFactory.CreateValue ( ValueStorage  storage,
string  paramater1,
string  paramater2,
string  parameter3,
string  parameter4,
string  type 
)
static

Creates a constant Value to be used later during execution. Only used for Color

Parameters
storageThe storage
paramater1First parameter
paramater2Second parameter
parameter3Third parameter
parameter4Fourth parameter
typethe type
Returns
a new IValue

◆ CreateValue() [6/7]

static IValue Advanced_Software_Engineering.Verbs.Value.ValueFactory.CreateValue ( ValueStorage  storage,
string  paramater1,
string  paramater2,
string  parameter3,
string  type 
)
static

Creates a constant Value to be used later during execution. Only used for Color

Parameters
storageThe storage
paramater1First parameter
paramater2Second parameter
parameter3Third parameter
typethe type
Returns
a new IValue

◆ CreateValue() [7/7]

static IValue Advanced_Software_Engineering.Verbs.Value.ValueFactory.CreateValue ( ValueStorage  storage,
string  value 
)
static

Creates a constant Value to be used later during execution

Parameters
valueText representation of the value
storageThe value storage to check
Returns
a new IValue

The documentation for this class was generated from the following file: