public class UserDefinedCondition extends ConditionOrAction implements Condition
| Constructor and Description |
|---|
UserDefinedCondition()
Creates a new
UserDefinedCondition. |
| Modifier and Type | Method and Description |
|---|---|
void |
addElse(ConditionOrAction item)
Adds a condition or action to the list of conditions/actions which should be executed
when this condition is false.
|
void |
addWhen(ConditionOrAction item)
Adds a condition or action to the list of conditions/actions which should be executed
when this condition is true.
|
Iterator<ConditionOrAction> |
elseIterator()
The returned iterator can be used to get the actions/conditions which are executed
when this condition is false.
|
int |
elseSize()
Returns the number of action/conditions which should be executed
when this condition is false.
|
int |
getDisplayMessageID() |
String |
getId() |
String |
getOperator() |
int |
getParameterMessageID() |
int |
getSkeletonMessageID() |
String |
getValue1() |
String |
getValue2() |
boolean |
isAction() |
boolean |
isAfterCondition() |
boolean |
isBeforeCondition() |
boolean |
isIF() |
void |
setOperator(String operator)
Sets the operator, one of "<", "<=", "=", ">", ">=", "<>" .
|
void |
setValue1(String value1)
Sets the first value of this user defined condition.
|
void |
setValue2(String value2)
Sets the second value of this user defined condition.
|
Iterator<ConditionOrAction> |
whenIterator()
The returned iterator can be used to get the actions/conditions which are executed
when this condition is true.
|
int |
whenSize()
Returns the number of action/conditions which should be executed
when this condition is true.
|
copy, createActionFromId, createConditionFromId, equals, getParameter, getPromptName, getScriptName, hashCode, isActive, isOnce, isParameterAltView, setActive, setOnce, setParameterpublic UserDefinedCondition()
UserDefinedCondition.public void setValue1(String value1)
value1 - First valuepublic void setOperator(String operator)
operator - Operatorpublic void setValue2(String value2)
value2 - Second valuepublic String getValue1()
public String getOperator()
public String getValue2()
public boolean isBeforeCondition()
isBeforeCondition in interface ConditionisBeforeCondition in class ConditionOrActionpublic boolean isAfterCondition()
isAfterCondition in interface ConditionisAfterCondition in class ConditionOrActionpublic String getId()
getId in interface ConditiongetId in class ConditionOrActionpublic void addWhen(ConditionOrAction item)
Conditionpublic void addElse(ConditionOrAction item)
Conditionpublic int whenSize()
Conditionpublic int elseSize()
Conditionpublic Iterator<ConditionOrAction> whenIterator()
Conditionjava.util.Iterator
can be used to remove conditions or actions.whenIterator in interface Conditionpublic Iterator<ConditionOrAction> elseIterator()
Conditionjava.util.Iterator
can be used to remove conditions or actions.elseIterator in interface Conditionpublic boolean isAction()
isAction in class ConditionOrActioncom.uc4.api.objects.Action or
false if the sub class is an instance of com.uc4.api.objects.Conditionpublic boolean isIF()
isIF in class ConditionOrActionpublic int getParameterMessageID()
getParameterMessageID in class ConditionOrActionpublic int getSkeletonMessageID()
getSkeletonMessageID in class ConditionOrActionpublic int getDisplayMessageID()
getDisplayMessageID in class ConditionOrActionCopyright © 2021. All rights reserved.