public class CollectionHandler
extends java.lang.Object
Constructor and Description |
---|
CollectionHandler(Decision decision) |
Modifier and Type | Method and Description |
---|---|
void |
assignBigDecimalArrayFeature(java.lang.String variableName,
java.lang.String oper,
java.lang.String arrayName) |
void |
assignDoubleArrayFeature(java.lang.String variableName,
java.lang.String oper,
java.lang.String arrayName) |
void |
assignIntArrayFeature(java.lang.String variableName,
java.lang.String oper,
java.lang.String arrayName) |
void |
assignLongArrayFeature(java.lang.String variableName,
java.lang.String oper,
java.lang.String arrayName) |
void |
assignMap(java.lang.String mapName,
java.lang.String key,
java.lang.String value)
Puts "value" with the "key"into the map"mapName"
|
boolean |
evaluateBigDecimalArray(java.lang.String arrayName,
java.lang.String oper,
java.lang.String condition)
If oper is "All Elements", then it checks if all elements in the array "arrayName"
satisfy the condition
If oper is "One Element", then it checks if at least one element in the array "arrayName"
satisfies the condition
|
boolean |
evaluateDoubleArray(java.lang.String arrayName,
java.lang.String oper,
java.lang.String condition)
If oper is "All Elements", then it checks if all elements in the array "arrayName"
satisfy the condition
If oper is "One Element", then it checks if at least one element in the array "arrayName"
satisfies the condition
|
boolean |
evaluateIntArray(java.lang.String arrayName,
java.lang.String oper,
java.lang.String condition)
If oper is "All Elements", then it checks if all elements in the array "arrayName"
satisfy the condition
If oper is "One Element", then it checks if at least one element in the array "arrayName"
satisfies the condition
|
boolean |
evaluateLongArray(java.lang.String arrayName,
java.lang.String oper,
java.lang.String condition)
If oper is "All Elements", then it checks if all elements in the array "arrayName"
satisfy the condition
If oper is "One Element", then it checks if at least one element in the array "arrayName"
satisfies the condition
|
boolean |
evaluateMap(java.lang.String mapName,
java.lang.String key,
java.lang.String value)
Finds a map associated in the glossary with the name "mapName" and checks
if it contains the same value as "value" for the key "key"
|
public CollectionHandler(Decision decision)
public void assignIntArrayFeature(java.lang.String variableName, java.lang.String oper, java.lang.String arrayName)
public void assignLongArrayFeature(java.lang.String variableName, java.lang.String oper, java.lang.String arrayName)
public void assignDoubleArrayFeature(java.lang.String variableName, java.lang.String oper, java.lang.String arrayName)
public void assignBigDecimalArrayFeature(java.lang.String variableName, java.lang.String oper, java.lang.String arrayName)
public boolean evaluateIntArray(java.lang.String arrayName, java.lang.String oper, java.lang.String condition)
arrayName
- oper
- expression
- public boolean evaluateLongArray(java.lang.String arrayName, java.lang.String oper, java.lang.String condition)
arrayName
- oper
- expression
- public boolean evaluateDoubleArray(java.lang.String arrayName, java.lang.String oper, java.lang.String condition)
arrayName
- oper
- expression
- public boolean evaluateBigDecimalArray(java.lang.String arrayName, java.lang.String oper, java.lang.String condition)
arrayName
- oper
- expression
- public boolean evaluateMap(java.lang.String mapName, java.lang.String key, java.lang.String value)
mapName
- key
- value
- public void assignMap(java.lang.String mapName, java.lang.String key, java.lang.String value)
mapName
- key
- value
-