public interface IQuestionDependency
Modifier and Type | Method and Description |
---|---|
void |
addController(IControllerQuestionMap.ControllerType type,
java.lang.String controllerPath,
java.util.Set<java.lang.String> values)
Adds a new controller to the dependency.
|
void |
clearControllers()
Clears all the controllers from the dependency.
|
java.util.Collection<IControllerQuestionMap> |
getControllers()
Returns the fields and their values that control the state of the current
IQuestion.
|
LogicalOperatorType |
getLogicalOperator()
Returns the logical operator used to group conditions from controllers
(AND, OR).
|
boolean |
removeController(IControllerQuestionMap controller)
Removes a controller from the dependency.
|
void |
setLogicalOperator(LogicalOperatorType type)
Sets the logical operator of the dependency.
|
java.util.Collection<IControllerQuestionMap> getControllers()
Returns the fields and their values that control the state of the current IQuestion.
LogicalOperatorType getLogicalOperator()
Returns the logical operator used to group conditions from controllers (AND, OR).
void addController(IControllerQuestionMap.ControllerType type, java.lang.String controllerPath, java.util.Set<java.lang.String> values)
Adds a new controller to the dependency.
type
- the type of the controllercontrollerPath
- path to the controlling question or the controlling fieldvalues
- set of values that are tested against the controllerboolean removeController(IControllerQuestionMap controller)
Removes a controller from the dependency.
controller
- the controller to removevoid clearControllers()
Clears all the controllers from the dependency.
void setLogicalOperator(LogicalOperatorType type)
Sets the logical operator of the dependency.
type
- the type of the logical operator
Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2022. All Rights Reserved.
US Government Users Restricted Rights -
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.