@JsType(namespace="<global>", name="JsInterop__ConstructorAPI__DMN12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmn12__JSITDecisionTable", isNative=true) public class JSITDecisionTable extends JSITExpression
TDecisionTable
JSITDMNElement.JSIExtensionElements
Constructor and Description |
---|
JSITDecisionTable() |
Modifier and Type | Method and Description |
---|---|
<D extends JSITRuleAnnotationClause> |
addAllAnnotation(D... elements)
Iterates over the specified collection of elements, and adds each element returned by the iterator
to the end of annotation
|
<D extends JSITInputClause> |
addAllInput(D... elements)
Iterates over the specified collection of elements, and adds each element returned by the iterator
to the end of input
|
<D extends JSITOutputClause> |
addAllOutput(D... elements)
Iterates over the specified collection of elements, and adds each element returned by the iterator
to the end of output
|
<D extends JSITDecisionRule> |
addAllRule(D... elements)
Iterates over the specified collection of elements, and adds each element returned by the iterator
to the end of rule
|
<D extends JSITRuleAnnotationClause> |
addAnnotation(D element)
Appends the specified element to the end of annotation
|
<D extends JSITInputClause> |
addInput(D element)
Appends the specified element to the end of input
|
<D extends JSITOutputClause> |
addOutput(D element)
Appends the specified element to the end of output
|
<D extends JSITDecisionRule> |
addRule(D element)
Appends the specified element to the end of rule
|
JSITBuiltinAggregator |
getAggregation()
Native getter for aggregation
|
List<JSITRuleAnnotationClause> |
getAnnotation()
READ-ONLY getter for annotation as a
List |
JSITHitPolicy |
getHitPolicy()
Native getter for hitPolicy
|
List<JSITInputClause> |
getInput()
READ-ONLY getter for input as a
List |
static JSIName |
getJSIName()
Getter for specific
JSIName |
jsinterop.base.JsArrayLike<JSITRuleAnnotationClause> |
getNativeAnnotation()
Native getter for annotation
|
jsinterop.base.JsArrayLike<JSITInputClause> |
getNativeInput()
Native getter for input
|
jsinterop.base.JsArrayLike<JSITOutputClause> |
getNativeOutput()
Native getter for output
|
jsinterop.base.JsArrayLike<JSITDecisionRule> |
getNativeRule()
Native getter for rule
|
List<JSITOutputClause> |
getOutput()
READ-ONLY getter for output as a
List |
String |
getOutputLabel()
Native getter for outputLabel
|
JSITDecisionTableOrientation |
getPreferredOrientation()
Native getter for preferredOrientation
|
List<JSITDecisionRule> |
getRule()
READ-ONLY getter for rule as a
List |
String |
getTYPE_NAME()
Native getter for TYPE_NAME
|
static boolean |
instanceOf(Object instance) |
void |
removeAnnotation(int index)
Removes the element at the specified position in the annotation
|
void |
removeInput(int index)
Removes the element at the specified position in the input
|
void |
removeOutput(int index)
Removes the element at the specified position in the output
|
void |
removeRule(int index)
Removes the element at the specified position in the rule
|
void |
setAggregation(JSITBuiltinAggregator aggregationParam)
Setter for aggregation
|
void |
setAnnotation(List<JSITRuleAnnotationClause> annotationParam)
Setter for annotation as a
List |
void |
setHitPolicy(JSITHitPolicy hitPolicyParam)
Setter for hitPolicy
|
void |
setInput(List<JSITInputClause> inputParam)
Setter for input as a
List |
void |
setNativeAnnotation(jsinterop.base.JsArrayLike<JSITRuleAnnotationClause> annotationParam)
Setter for annotation
|
void |
setNativeInput(jsinterop.base.JsArrayLike<JSITInputClause> inputParam)
Setter for input
|
void |
setNativeOutput(jsinterop.base.JsArrayLike<JSITOutputClause> outputParam)
Setter for output
|
void |
setNativeRule(jsinterop.base.JsArrayLike<JSITDecisionRule> ruleParam)
Setter for rule
|
void |
setOutput(List<JSITOutputClause> outputParam)
Setter for output as a
List |
void |
setOutputLabel(String outputLabelParam)
Setter for outputLabel
|
void |
setPreferredOrientation(JSITDecisionTableOrientation preferredOrientationParam)
Setter for preferredOrientation
|
void |
setRule(List<JSITDecisionRule> ruleParam)
Setter for rule as a
List |
getTypeRef, setTypeRef
getDescription, getExtensionElements, getId, getLabel, getOtherAttributes, getOtherAttributesMap, setDescription, setExtensionElements, setId, setLabel, setOtherAttributes
@JsOverlay public static final String TYPE
@JsOverlay public static boolean instanceOf(Object instance)
@JsOverlay public static JSIName getJSIName()
JSIName
JSIName
@JsProperty(name="TYPE_NAME") public String getTYPE_NAME()
getTYPE_NAME
in class JSITExpression
@JsOverlay public final List<JSITInputClause> getInput()
List
List
@JsOverlay public final <D extends JSITInputClause> void addInput(D element)
element
- to be appended to input@JsOverlay public final <D extends JSITInputClause> void addAllInput(D... elements)
elements
- to be appended to input@JsOverlay public final void removeInput(int index)
index
- of the element to be removed@JsProperty(name="input") public jsinterop.base.JsArrayLike<JSITInputClause> getNativeInput()
@JsOverlay public final void setInput(List<JSITInputClause> inputParam)
List
inputParam
- The input mapped as a List
@JsProperty(name="input") public final void setNativeInput(jsinterop.base.JsArrayLike<JSITInputClause> inputParam)
inputParam
- input to set.@JsOverlay public final List<JSITOutputClause> getOutput()
List
List
@JsOverlay public final <D extends JSITOutputClause> void addOutput(D element)
element
- to be appended to output@JsOverlay public final <D extends JSITOutputClause> void addAllOutput(D... elements)
elements
- to be appended to output@JsOverlay public final void removeOutput(int index)
index
- of the element to be removed@JsProperty(name="output") public jsinterop.base.JsArrayLike<JSITOutputClause> getNativeOutput()
@JsOverlay public final void setOutput(List<JSITOutputClause> outputParam)
List
outputParam
- The output mapped as a List
@JsProperty(name="output") public final void setNativeOutput(jsinterop.base.JsArrayLike<JSITOutputClause> outputParam)
outputParam
- output to set.@JsOverlay public final List<JSITRuleAnnotationClause> getAnnotation()
List
List
@JsOverlay public final <D extends JSITRuleAnnotationClause> void addAnnotation(D element)
element
- to be appended to annotation@JsOverlay public final <D extends JSITRuleAnnotationClause> void addAllAnnotation(D... elements)
elements
- to be appended to annotation@JsOverlay public final void removeAnnotation(int index)
index
- of the element to be removed@JsProperty(name="annotation") public jsinterop.base.JsArrayLike<JSITRuleAnnotationClause> getNativeAnnotation()
@JsOverlay public final void setAnnotation(List<JSITRuleAnnotationClause> annotationParam)
List
annotationParam
- The annotation mapped as a List
@JsProperty(name="annotation") public final void setNativeAnnotation(jsinterop.base.JsArrayLike<JSITRuleAnnotationClause> annotationParam)
annotationParam
- annotation to set.@JsOverlay public final List<JSITDecisionRule> getRule()
List
List
@JsOverlay public final <D extends JSITDecisionRule> void addRule(D element)
element
- to be appended to rule@JsOverlay public final <D extends JSITDecisionRule> void addAllRule(D... elements)
elements
- to be appended to rule@JsOverlay public final void removeRule(int index)
index
- of the element to be removed@JsProperty(name="rule") public jsinterop.base.JsArrayLike<JSITDecisionRule> getNativeRule()
@JsOverlay public final void setRule(List<JSITDecisionRule> ruleParam)
List
ruleParam
- The rule mapped as a List
@JsProperty(name="rule") public final void setNativeRule(jsinterop.base.JsArrayLike<JSITDecisionRule> ruleParam)
ruleParam
- rule to set.@JsProperty(name="hitPolicy") public JSITHitPolicy getHitPolicy()
@JsProperty(name="hitPolicy") public final void setHitPolicy(JSITHitPolicy hitPolicyParam)
hitPolicyParam
- hitPolicy to set.@JsProperty(name="aggregation") public JSITBuiltinAggregator getAggregation()
@JsProperty(name="aggregation") public final void setAggregation(JSITBuiltinAggregator aggregationParam)
aggregationParam
- aggregation to set.@JsProperty(name="preferredOrientation") public JSITDecisionTableOrientation getPreferredOrientation()
@JsProperty(name="preferredOrientation") public final void setPreferredOrientation(JSITDecisionTableOrientation preferredOrientationParam)
preferredOrientationParam
- preferredOrientation to set.@JsProperty(name="outputLabel") public String getOutputLabel()
@JsProperty(name="outputLabel") public final void setOutputLabel(String outputLabelParam)
outputLabelParam
- outputLabel to set.Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.