Skip navigation links
KIE :: Decision Model Notation :: API 7.14.0.Final-redhat-00002
A B C D E F G H I M N O P R S T U V 

A

accept(List<GeneratedSource>) - Method in interface org.kie.dmn.api.core.AfterGeneratingSourcesListener
 
addExtension(DMNExtensionRegister) - Method in interface org.kie.dmn.api.core.DMNCompilerConfiguration
 
addExtensions(List<DMNExtensionRegister>) - Method in interface org.kie.dmn.api.core.DMNCompilerConfiguration
 
addListener(AfterGeneratingSourcesListener) - Method in interface org.kie.dmn.api.core.DMNCompilerConfiguration
 
addListener(DMNRuntimeEventListener) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventManager
Registers a runtime listener
afterEvaluateBKM(AfterEvaluateBKMEvent) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
 
AfterEvaluateBKMEvent - Interface in org.kie.dmn.api.core.event
 
afterEvaluateContextEntry(AfterEvaluateContextEntryEvent) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
 
AfterEvaluateContextEntryEvent - Interface in org.kie.dmn.api.core.event
 
afterEvaluateDecision(AfterEvaluateDecisionEvent) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
 
AfterEvaluateDecisionEvent - Interface in org.kie.dmn.api.core.event
 
afterEvaluateDecisionService(AfterEvaluateDecisionServiceEvent) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
 
AfterEvaluateDecisionServiceEvent - Interface in org.kie.dmn.api.core.event
 
afterEvaluateDecisionTable(AfterEvaluateDecisionTableEvent) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
 
AfterEvaluateDecisionTableEvent - Interface in org.kie.dmn.api.core.event
 
AfterGeneratingSourcesListener - Interface in org.kie.dmn.api.core
 

B

beforeEvaluateBKM(BeforeEvaluateBKMEvent) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
 
BeforeEvaluateBKMEvent - Interface in org.kie.dmn.api.core.event
 
beforeEvaluateContextEntry(BeforeEvaluateContextEntryEvent) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
 
BeforeEvaluateContextEntryEvent - Interface in org.kie.dmn.api.core.event
 
beforeEvaluateDecision(BeforeEvaluateDecisionEvent) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
 
BeforeEvaluateDecisionEvent - Interface in org.kie.dmn.api.core.event
 
beforeEvaluateDecisionService(BeforeEvaluateDecisionServiceEvent) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
 
BeforeEvaluateDecisionServiceEvent - Interface in org.kie.dmn.api.core.event
 
beforeEvaluateDecisionTable(BeforeEvaluateDecisionTableEvent) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventListener
 
BeforeEvaluateDecisionTableEvent - Interface in org.kie.dmn.api.core.event
 
beforeMarshal(Object, QNameMap) - Method in interface org.kie.dmn.api.marshalling.DMNExtensionRegister
 
BusinessKnowledgeModelNode - Interface in org.kie.dmn.api.core.ast
 

C

clone() - Method in interface org.kie.dmn.api.core.DMNContext
 
clone() - Method in interface org.kie.dmn.api.core.DMNType
 
compile(Resource) - Method in interface org.kie.dmn.api.core.DMNCompiler
 
compile(Resource, Collection<DMNModel>) - Method in interface org.kie.dmn.api.core.DMNCompiler
 
compile(Reader) - Method in interface org.kie.dmn.api.core.DMNCompiler
 
compile(Reader, Collection<DMNModel>) - Method in interface org.kie.dmn.api.core.DMNCompiler
 
compile(Definitions) - Method in interface org.kie.dmn.api.core.DMNCompiler
 
compile(Definitions, Collection<DMNModel>) - Method in interface org.kie.dmn.api.core.DMNCompiler
 

D

DecisionNode - Interface in org.kie.dmn.api.core.ast
 
DecisionServiceNode - Interface in org.kie.dmn.api.core.ast
 
DMNCompiler - Interface in org.kie.dmn.api.core
 
DMNCompilerConfiguration - Interface in org.kie.dmn.api.core
 
DMNContext - Interface in org.kie.dmn.api.core
 
DMNDecisionResult - Interface in org.kie.dmn.api.core
Stores the result of the evaluation of a decision
DMNDecisionResult.DecisionEvaluationStatus - Enum in org.kie.dmn.api.core
 
DMNEvent - Interface in org.kie.dmn.api.core.event
 
DMNExtensionRegister - Interface in org.kie.dmn.api.marshalling
 
DMNExtensionRegister - Interface in org.kie.dmn.api.marshalling.v1_1
Deprecated.
use {@link #org.kie.dmn.api.marshalling.v1x.DMNExtensionRegister instead.
DMNMarshaller - Interface in org.kie.dmn.api.marshalling
 
DMNMarshaller - Interface in org.kie.dmn.api.marshalling.v1_1
Deprecated.
use {@link #org.kie.dmn.api.marshalling.v1x.DMNMarshaller instead.
DMNMessage - Interface in org.kie.dmn.api.core
A general message interface for all DMN related messages raised during compilation and execution.
DMNMessage.Severity - Enum in org.kie.dmn.api.core
 
DMNMessageContainer - Interface in org.kie.dmn.api.core
An interface for message container objects like DMNResults and DMNModel
DMNMessageType - Enum in org.kie.dmn.api.core
 
DMNMessageType.Tag - Enum in org.kie.dmn.api.core
 
DMNModel - Interface in org.kie.dmn.api.core
 
DMNNode - Interface in org.kie.dmn.api.core.ast
 
DMNPackage - Interface in org.kie.dmn.api.core
 
DMNResult - Interface in org.kie.dmn.api.core
An instance that encapsulates all the information resulting from a DMN service invocation
DMNRuntime - Interface in org.kie.dmn.api.core
 
DMNRuntimeEventListener - Interface in org.kie.dmn.api.core.event
 
DMNRuntimeEventManager - Interface in org.kie.dmn.api.core.event
A runtime event manager interface for DMN
DMNType - Interface in org.kie.dmn.api.core
 
DMNUnaryTest - Interface in org.kie.dmn.api.core
 

E

evaluateAll(DMNModel, DMNContext) - Method in interface org.kie.dmn.api.core.DMNRuntime
Evaluate all decisions for the model, given the context
evaluateById(DMNModel, DMNContext, String...) - Method in interface org.kie.dmn.api.core.DMNRuntime
Evaluate all decision identified by the given IDs and all dependent decisions, given the context
evaluateByName(DMNModel, DMNContext, String...) - Method in interface org.kie.dmn.api.core.DMNRuntime
Evaluate all decisions identified by the given names and all dependent decisions, given the context
evaluateDecisionById(DMNModel, String, DMNContext) - Method in interface org.kie.dmn.api.core.DMNRuntime
evaluateDecisionByName(DMNModel, String, DMNContext) - Method in interface org.kie.dmn.api.core.DMNRuntime
evaluateDecisionService(DMNModel, DMNContext, String) - Method in interface org.kie.dmn.api.core.DMNRuntime
Evaluate the Decision Service identified by the given name, given the context

F

FEELEvent - Interface in org.kie.dmn.api.feel.runtime.events
An interface for FEEL related events
FEELEvent.Severity - Enum in org.kie.dmn.api.feel.runtime.events
 
FEELEventListener - Interface in org.kie.dmn.api.feel.runtime.events
A general interface for a FEEL event listener

G

GeneratedSource - Class in org.kie.dmn.api.core
 
GeneratedSource(String, String) - Constructor for class org.kie.dmn.api.core.GeneratedSource
 
get(String) - Method in interface org.kie.dmn.api.core.DMNContext
 
getAfterGeneratingSourcesListeners() - Method in interface org.kie.dmn.api.core.DMNCompilerConfiguration
 
getAll() - Method in interface org.kie.dmn.api.core.DMNContext
 
getAllModels() - Method in interface org.kie.dmn.api.core.DMNPackage
 
getAllowedValues() - Method in interface org.kie.dmn.api.core.DMNType
 
getBaseType() - Method in interface org.kie.dmn.api.core.DMNType
 
getBusinessKnowledgeModel() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateBKMEvent
 
getBusinessKnowledgeModel() - Method in interface org.kie.dmn.api.core.event.BeforeEvaluateBKMEvent
 
getBusinessKnowledgeModelById(String) - Method in interface org.kie.dmn.api.core.DMNModel
 
getBusinessKnowledgeModelByName(String) - Method in interface org.kie.dmn.api.core.DMNModel
 
getBusinessKnowledgeModels() - Method in interface org.kie.dmn.api.core.DMNModel
 
getBusinessKnowledModel() - Method in interface org.kie.dmn.api.core.ast.BusinessKnowledgeModelNode
 
getColumn() - Method in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
In case the event refers to the source code, returns the character in the line of the the source code where the event was generated or -1 if it does not refer to a source code character.
getContext() - Method in interface org.kie.dmn.api.core.DMNResult
Returns the full context, including all input variables and additional variables and decisions set during the service invocation
getDecision() - Method in interface org.kie.dmn.api.core.ast.DecisionNode
 
getDecision() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateDecisionEvent
 
getDecision() - Method in interface org.kie.dmn.api.core.event.BeforeEvaluateDecisionEvent
 
getDecisionById(String) - Method in interface org.kie.dmn.api.core.DMNModel
 
getDecisionByName(String) - Method in interface org.kie.dmn.api.core.DMNModel
 
getDecisionId() - Method in interface org.kie.dmn.api.core.DMNDecisionResult
Returns the decision ID
getDecisionName() - Method in interface org.kie.dmn.api.core.DMNDecisionResult
Returns the decision name
getDecisionResultById(String) - Method in interface org.kie.dmn.api.core.DMNResult
Returns the result of a single decision.
getDecisionResultByName(String) - Method in interface org.kie.dmn.api.core.DMNResult
Returns the result of a single decision.
getDecisionResults() - Method in interface org.kie.dmn.api.core.DMNResult
Returns a list containing all the results of the decisions executed
getDecisions() - Method in interface org.kie.dmn.api.core.DMNModel
 
getDecisionService() - Method in interface org.kie.dmn.api.core.ast.DecisionServiceNode
 
getDecisionService() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateDecisionServiceEvent
 
getDecisionService() - Method in interface org.kie.dmn.api.core.event.BeforeEvaluateDecisionServiceEvent
 
getDecisionServices() - Method in interface org.kie.dmn.api.core.DMNModel
 
getDecisionTableName() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateDecisionTableEvent
 
getDecisionTableName() - Method in interface org.kie.dmn.api.core.event.BeforeEvaluateDecisionTableEvent
 
getDefinitions() - Method in interface org.kie.dmn.api.core.DMNModel
 
getDescription() - Method in enum org.kie.dmn.api.core.DMNMessageType
 
getEvaluationStatus() - Method in interface org.kie.dmn.api.core.DMNDecisionResult
Returns the evaluation status of this decision.
getException() - Method in interface org.kie.dmn.api.core.DMNMessage
If this message relates to a java exception, this method returns a reference to the actual Throwable object.
getExpressionId() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateContextEntryEvent
 
getExpressionId() - Method in interface org.kie.dmn.api.core.event.BeforeEvaluateContextEntryEvent
 
getExpressionResult() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateContextEntryEvent
 
getFeelEvent() - Method in interface org.kie.dmn.api.core.DMNMessage
If this message relates to a FEEL compilation or runtime event, this method returns the reference to the actual FEEL event.
getFields() - Method in interface org.kie.dmn.api.core.DMNType
 
getFileName() - Method in class org.kie.dmn.api.core.GeneratedSource
 
getId() - Method in interface org.kie.dmn.api.core.ast.DMNNode
 
getId() - Method in interface org.kie.dmn.api.core.DMNType
 
getInputById(String) - Method in interface org.kie.dmn.api.core.DMNModel
 
getInputByName(String) - Method in interface org.kie.dmn.api.core.DMNModel
 
getInputs() - Method in interface org.kie.dmn.api.core.DMNModel
 
getItemDefinitionById(String) - Method in interface org.kie.dmn.api.core.DMNModel
 
getItemDefinitionByName(String) - Method in interface org.kie.dmn.api.core.DMNModel
 
getItemDefinitions() - Method in interface org.kie.dmn.api.core.DMNModel
 
getLine() - Method in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
In case the event refers to the source code, returns the line in the source code where the event was generated or -1 if it does not refer to a source code line.
getListeners() - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventManager
Returns the set of all registered listeners
getMatches() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateDecisionTableEvent
 
getMessage() - Method in interface org.kie.dmn.api.core.DMNMessage
Returns a human readable text with the explanation of the event that raised the message.
getMessage() - Method in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
Returns a human readable message about the event
getMessages() - Method in interface org.kie.dmn.api.core.DMNDecisionResult
Returns a list of DMN messages generated during the evaluation of this decision.
getMessages() - Method in interface org.kie.dmn.api.core.DMNMessageContainer
Returns a list of all the messages produced during the DMN service invocation.
getMessages(DMNMessage.Severity...) - Method in interface org.kie.dmn.api.core.DMNMessageContainer
Returns a list of all the messages produced during the DMN service invocation, filtered by the list of severities given.
getMessageType() - Method in interface org.kie.dmn.api.core.DMNMessage
Returns a classification of the event that raised the message.
getModel(String) - Method in interface org.kie.dmn.api.core.DMNPackage
 
getModel(String, String) - Method in interface org.kie.dmn.api.core.DMNRuntime
Returns the model registered with the given namespace and model name.
getModelById(String) - Method in interface org.kie.dmn.api.core.DMNPackage
 
getModelById(String, String) - Method in interface org.kie.dmn.api.core.DMNRuntime
Returns the model registered with the given namespace and model id.
getModelImportAliasFor(String, String) - Method in interface org.kie.dmn.api.core.ast.DMNNode
Return the import name (short name alias) as described by this node's parent DMN Model, for the supplied namespace and model name.
getModelName() - Method in interface org.kie.dmn.api.core.ast.DMNNode
 
getModelNamespace() - Method in interface org.kie.dmn.api.core.ast.DMNNode
 
getModels() - Method in interface org.kie.dmn.api.core.DMNRuntime
Returns a list of all models available to this runtime
getName() - Method in interface org.kie.dmn.api.core.ast.DMNNode
 
getName() - Method in interface org.kie.dmn.api.core.DMNModel
 
getName() - Method in interface org.kie.dmn.api.core.DMNType
 
getNamespace() - Method in interface org.kie.dmn.api.core.DMNModel
 
getNamespace() - Method in interface org.kie.dmn.api.core.DMNPackage
 
getNamespace() - Method in interface org.kie.dmn.api.core.DMNType
 
getNodeName() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateContextEntryEvent
 
getNodeName() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateDecisionTableEvent
 
getNodeName() - Method in interface org.kie.dmn.api.core.event.BeforeEvaluateContextEntryEvent
 
getNodeName() - Method in interface org.kie.dmn.api.core.event.BeforeEvaluateDecisionTableEvent
 
getOffendingSymbol() - Method in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
In case the event refers to a symbol in the source code, this method returns the offending symbol, as an ANTLR CommonToken instance.
getRegisteredExtensions() - Method in interface org.kie.dmn.api.core.DMNCompilerConfiguration
 
getRequiredInputsForDecisionId(String) - Method in interface org.kie.dmn.api.core.DMNModel
 
getRequiredInputsForDecisionName(String) - Method in interface org.kie.dmn.api.core.DMNModel
 
getResource() - Method in interface org.kie.dmn.api.core.DMNModel
If the model was created from a Resource, provide the original resource; null otherwise.
getResult() - Method in interface org.kie.dmn.api.core.DMNDecisionResult
Returns the result of the evaluation of the decision
getResult() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateDecisionTableEvent
 
getResult() - Method in interface org.kie.dmn.api.core.event.BeforeEvaluateDecisionTableEvent
 
getResult() - Method in interface org.kie.dmn.api.core.event.DMNEvent
 
getResultType() - Method in interface org.kie.dmn.api.core.ast.BusinessKnowledgeModelNode
 
getResultType() - Method in interface org.kie.dmn.api.core.ast.DecisionNode
 
getResultType() - Method in interface org.kie.dmn.api.core.ast.DecisionServiceNode
 
getRootClassLoader() - Method in interface org.kie.dmn.api.core.DMNRuntime
Returns the ClassLoader used by this DMNRuntime
getRuntime() - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventManager
 
getSelected() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateDecisionTableEvent
 
getSeverity() - Method in interface org.kie.dmn.api.core.DMNMessage
Returns the severity of the message.
getSeverity() - Method in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
Returns the severity of the event
getSourceContent() - Method in class org.kie.dmn.api.core.GeneratedSource
 
getSourceException() - Method in interface org.kie.dmn.api.feel.runtime.events.FEELEvent
In case the event relates to an exception, returns the caught Throwable
getSourceId() - Method in interface org.kie.dmn.api.core.DMNMessage
Returns the ID of the model element to which this message relates to or null if this message does not refer to a specific model element.
getSourceReference() - Method in interface org.kie.dmn.api.core.DMNMessage
Returns the actual model element reference to which this message relates to or null if this message does not refer to a specific model element.
getTags() - Method in enum org.kie.dmn.api.core.DMNMessageType
 
getType() - Method in interface org.kie.dmn.api.core.ast.InputDataNode
 
getType() - Method in interface org.kie.dmn.api.core.ast.ItemDefNode
 
getVariableId() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateContextEntryEvent
 
getVariableId() - Method in interface org.kie.dmn.api.core.event.BeforeEvaluateContextEntryEvent
 
getVariableName() - Method in interface org.kie.dmn.api.core.event.AfterEvaluateContextEntryEvent
 
getVariableName() - Method in interface org.kie.dmn.api.core.event.BeforeEvaluateContextEntryEvent
 

H

hasErrors() - Method in interface org.kie.dmn.api.core.DMNDecisionResult
Returns true if any error occurred during evaluation.
hasErrors() - Method in interface org.kie.dmn.api.core.DMNMessageContainer
A helper method to quick check for the presence of error messages.
hasListeners() - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventManager
Returns true if there are registered listeners, false otherwise

I

InputDataNode - Interface in org.kie.dmn.api.core.ast
 
isAssignableValue(Object) - Method in interface org.kie.dmn.api.core.DMNType
Check if the value passed as parameter can be assigned to this type.
isCollection() - Method in interface org.kie.dmn.api.core.DMNType
 
isComposite() - Method in interface org.kie.dmn.api.core.DMNType
 
isDefined(String) - Method in interface org.kie.dmn.api.core.DMNContext
 
isInstanceOf(Object) - Method in interface org.kie.dmn.api.core.DMNType
Definition of `instance of` accordingly to FEEL specifications Table 49.
ItemDefNode - Interface in org.kie.dmn.api.core.ast
 

M

marshal(Object) - Method in interface org.kie.dmn.api.marshalling.DMNMarshaller
 
marshal(Object, Writer) - Method in interface org.kie.dmn.api.marshalling.DMNMarshaller
 

N

newContext() - Method in interface org.kie.dmn.api.core.DMNRuntime
Creates a new empty DMNContext

O

onEvent(FEELEvent) - Method in interface org.kie.dmn.api.feel.runtime.events.FEELEventListener
 
org.kie.dmn.api.core - package org.kie.dmn.api.core
 
org.kie.dmn.api.core.ast - package org.kie.dmn.api.core.ast
 
org.kie.dmn.api.core.event - package org.kie.dmn.api.core.event
 
org.kie.dmn.api.feel.runtime.events - package org.kie.dmn.api.feel.runtime.events
 
org.kie.dmn.api.marshalling - package org.kie.dmn.api.marshalling
 
org.kie.dmn.api.marshalling.v1_1 - package org.kie.dmn.api.marshalling.v1_1
 

P

popScope() - Method in interface org.kie.dmn.api.core.DMNContext
The current scope is pop-ed from the current scope stack.
pushScope(String, String) - Method in interface org.kie.dmn.api.core.DMNContext
Walks inside the current scope for the identifier `name`, using the supplied `namespace`, and push that as the new current scope.

R

registerExtensionConverters(XStream) - Method in interface org.kie.dmn.api.marshalling.DMNExtensionRegister
 
removeListener(DMNRuntimeEventListener) - Method in interface org.kie.dmn.api.core.event.DMNRuntimeEventManager
Removes a runtime listener

S

scopeNamespace() - Method in interface org.kie.dmn.api.core.DMNContext
Returns the current namespace currently at the top of the scope stack, empty if the stack is empty.
set(String, Object) - Method in interface org.kie.dmn.api.core.DMNContext
 

T

toString() - Method in class org.kie.dmn.api.core.GeneratedSource
 

U

unmarshal(Reader) - Method in interface org.kie.dmn.api.marshalling.DMNMarshaller
 
unmarshal(String) - Method in interface org.kie.dmn.api.marshalling.DMNMarshaller
 

V

valueOf(String) - Static method in enum org.kie.dmn.api.core.DMNDecisionResult.DecisionEvaluationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.dmn.api.core.DMNMessage.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.dmn.api.core.DMNMessageType.Tag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.dmn.api.core.DMNMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kie.dmn.api.core.DMNDecisionResult.DecisionEvaluationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.dmn.api.core.DMNMessage.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.dmn.api.core.DMNMessageType.Tag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.dmn.api.core.DMNMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kie.dmn.api.feel.runtime.events.FEELEvent.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I M N O P R S T U V 
Skip navigation links
KIE :: Decision Model Notation :: API 7.14.0.Final-redhat-00002

Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.