Class IfControllerWrapper
- java.lang.Object
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper<T>
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper<T>
-
- org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper<T>
-
- org.anasoid.jmc.core.wrapper.jmeter.control.GenericControllerWrapper<org.apache.jmeter.control.IfController,org.apache.jmeter.control.gui.IfControllerPanel>
-
- org.anasoid.jmc.core.wrapper.jmeter.control.IfControllerWrapper
-
- All Implemented Interfaces:
java.io.Serializable,ControllerWrapper<org.apache.jmeter.control.IfController>,JMeterGUIWrapper<org.apache.jmeter.control.gui.IfControllerPanel>,TestElementTreeNodeWrapper<org.apache.jmeter.control.IfController>,TestElementWrapper<org.apache.jmeter.control.IfController>
@JmcDefaultName("If Controller") public class IfControllerWrapper extends GenericControllerWrapper<org.apache.jmeter.control.IfController,org.apache.jmeter.control.gui.IfControllerPanel>
Wrapper for IfController.- See Also:
IfController, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIfControllerWrapper.IfControllerWrapperBuilder<C extends IfControllerWrapper,B extends IfControllerWrapper.IfControllerWrapperBuilder<C,B>>-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.control.GenericControllerWrapper
GenericControllerWrapper.GenericControllerWrapperBuilder<T extends org.apache.jmeter.control.GenericController,G extends org.apache.jmeter.control.gui.AbstractControllerGui,C extends GenericControllerWrapper<T,G>,B extends GenericControllerWrapper.GenericControllerWrapperBuilder<T,G,C,B>>
-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper
AbstractTestElementWrapper.AbstractTestElementWrapperBuilder<T extends org.apache.jmeter.testelement.AbstractTestElement,C extends AbstractTestElementWrapper<T>,B extends AbstractTestElementWrapper.AbstractTestElementWrapperBuilder<T,C,B>>
-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper
AbstractBasicParentTestElementWrapper.AbstractBasicParentTestElementWrapperBuilder<T extends org.apache.jmeter.testelement.AbstractTestElement,C extends AbstractBasicParentTestElementWrapper<T>,B extends AbstractBasicParentTestElementWrapper.AbstractBasicParentTestElementWrapperBuilder<T,C,B>>
-
Nested classes/interfaces inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper
AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder<T extends org.apache.jmeter.testelement.AbstractTestElement,C extends AbstractBasicTestElementWrapper<T>,B extends AbstractBasicTestElementWrapper.AbstractBasicTestElementWrapperBuilder<T,C,B>>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIfControllerWrapper(IfControllerWrapper.IfControllerWrapperBuilder<?,?> b)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IfControllerWrapper.IfControllerWrapperBuilder<?,?>builder()java.lang.StringgetCondition()By default the condition is interpreted as JavaScript code that returns "true" or "false", but this can be overridden (see below).java.lang.Class<?>getGuiClass()Gui Test Class used by Jmeter TestElement.GUI_CLASS @See TestElementjava.lang.Class<?>getTestClass()Test Class used by Jmeter TestElement.TEST_CLASS.booleanisEvaluateAll()Evaluate for all children : Should condition be evaluated for all children? If not checked, then the condition is only evaluated on entry.booleanisUseExpression()Interpret Condition as Variable Expression? f this is selected, then the condition must be an expression that evaluates to "true" (case is ignored).voidsetCondition(java.lang.String condition)By default the condition is interpreted as JavaScript code that returns "true" or "false", but this can be overridden (see below).voidsetEvaluateAll(boolean evaluateAll)Evaluate for all children : Should condition be evaluated for all children? If not checked, then the condition is only evaluated on entry.voidsetUseExpression(boolean useExpression)Interpret Condition as Variable Expression? f this is selected, then the condition must be an expression that evaluates to "true" (case is ignored).IfControllerWrapper.IfControllerWrapperBuilder<?,?>toBuilder()-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.AbstractTestElementWrapper
getComment, getEnabled, getName, setComment, setEnabled, setName, toString
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicParentTestElementWrapper
getChildren
-
Methods inherited from class org.anasoid.jmc.core.wrapper.jmeter.testelement.basic.AbstractBasicTestElementWrapper
getGuiClassAsString, getTags, getTestClassAsString, init, internalInit, isFullClassName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.anasoid.jmc.core.wrapper.jmeter.testelement.TestElementWrapper
getChildren, getTags, getTestClassAsString, init
-
-
-
-
Constructor Detail
-
IfControllerWrapper
protected IfControllerWrapper(IfControllerWrapper.IfControllerWrapperBuilder<?,?> b)
-
-
Method Detail
-
getGuiClass
public java.lang.Class<?> getGuiClass()
Description copied from interface:JMeterGUIWrapperGui Test Class used by Jmeter TestElement.GUI_CLASS @See TestElement
-
getTestClass
public java.lang.Class<?> getTestClass()
Description copied from interface:TestElementWrapperTest Class used by Jmeter TestElement.TEST_CLASS. @See TestElement.
-
builder
public static IfControllerWrapper.IfControllerWrapperBuilder<?,?> builder()
-
toBuilder
public IfControllerWrapper.IfControllerWrapperBuilder<?,?> toBuilder()
-
getCondition
public java.lang.String getCondition()
By default the condition is interpreted as JavaScript code that returns "true" or "false", but this can be overridden (see below).
-
setCondition
public void setCondition(java.lang.String condition)
By default the condition is interpreted as JavaScript code that returns "true" or "false", but this can be overridden (see below).
-
isEvaluateAll
public boolean isEvaluateAll()
Evaluate for all children : Should condition be evaluated for all children? If not checked, then the condition is only evaluated on entry.
-
setEvaluateAll
public void setEvaluateAll(boolean evaluateAll)
Evaluate for all children : Should condition be evaluated for all children? If not checked, then the condition is only evaluated on entry.
-
isUseExpression
public boolean isUseExpression()
Interpret Condition as Variable Expression? f this is selected, then the condition must be an expression that evaluates to "true" (case is ignored). For example, ${FOUND} or ${__jexl3(${VAR} > 100)}. Unlike the JavaScript case, the condition is only checked to see if it matches "true" (case is ignored).
-
setUseExpression
public void setUseExpression(boolean useExpression)
Interpret Condition as Variable Expression? f this is selected, then the condition must be an expression that evaluates to "true" (case is ignored). For example, ${FOUND} or ${__jexl3(${VAR} > 100)}. Unlike the JavaScript case, the condition is only checked to see if it matches "true" (case is ignored).
-
-