@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
TDecisionTableJSITDMNElement.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, setTypeRefgetDescription, 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()
JSINameJSIName@JsProperty(name="TYPE_NAME") public String getTYPE_NAME()
getTYPE_NAME in class JSITExpression@JsOverlay public final List<JSITInputClause> getInput()
ListList@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)
ListinputParam - 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()
ListList@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)
ListoutputParam - 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()
ListList@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)
ListannotationParam - 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()
ListList@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)
ListruleParam - 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–2019 JBoss by Red Hat. All rights reserved.