| Package | Description |
|---|---|
| org.powerflows.dmn.engine |
Defines the decision engine and decision model.
|
| org.powerflows.dmn.engine.evaluator.decision | |
| org.powerflows.dmn.engine.reader | |
| org.powerflows.dmn.engine.writer | |
| org.powerflows.dmn.io |
Contains input/output classes for reading and writing different decision models.
|
| org.powerflows.dmn.io.xml |
Contains OMG DMN 1.1 file format reading capabilities.
|
| org.powerflows.dmn.io.yaml |
Contains powerflows human friendly YAML decision table format reading and writing capabilities.
|
| Modifier and Type | Method and Description |
|---|---|
DecisionResult |
DefaultDecisionEngine.evaluate(Decision decision,
DecisionVariables decisionVariables) |
DecisionResult |
DecisionEngine.evaluate(Decision decision,
DecisionVariables decisionVariables) |
| Modifier and Type | Method and Description |
|---|---|
DecisionResult |
DecisionEvaluator.evaluate(Decision decision,
DecisionVariables decisionVariables) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Decision> |
DecisionReader.read(InputStream inputStream)
Reads first found decision in the given stream.
|
Optional<Decision> |
DecisionReader.read(InputStream inputStream,
String decisionId)
Finds single decision with given identifier in provided data.
|
List<Decision> |
DecisionReader.readAll(InputStream inputStream)
Reads all decisions present in given data.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DecisionWriter.write(Decision decision,
OutputStream outputStream)
Writes single Decision.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DecisionWriter.writeAll(Iterable<Decision> decisions,
OutputStream outputStream)
Writes multiple decisions.
|
| Modifier and Type | Method and Description |
|---|---|
Decision |
DecisionToExternalModelConverter.from(T externalModel) |
| Modifier and Type | Method and Description |
|---|---|
T |
DecisionToExternalModelConverter.to(Decision decision) |
| Modifier and Type | Method and Description |
|---|---|
Decision |
XMLDecisionConverter.from(XMLDecision xmlDecision) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Decision> |
XmlDecisionReader.read(InputStream inputStream) |
Optional<Decision> |
XmlDecisionReader.read(InputStream inputStream,
String decisionId) |
List<Decision> |
XmlDecisionReader.readAll(InputStream inputStream) |
| Modifier and Type | Method and Description |
|---|---|
XMLDecision |
XMLDecisionConverter.to(Decision decision) |
| Modifier and Type | Method and Description |
|---|---|
Decision |
YamlDecisionConverter.from(YamlDecision model) |
| Modifier and Type | Method and Description |
|---|---|
Optional<Decision> |
YamlDecisionReader.read(InputStream inputStream) |
Optional<Decision> |
YamlDecisionReader.read(InputStream inputStream,
String decisionId) |
List<Decision> |
YamlDecisionReader.readAll(InputStream inputStream) |
| Modifier and Type | Method and Description |
|---|---|
YamlDecision |
YamlDecisionConverter.to(Decision decision) |
void |
YamlDecisionWriter.write(Decision decision,
OutputStream outputStream) |
| Modifier and Type | Method and Description |
|---|---|
void |
YamlDecisionWriter.writeAll(Iterable<Decision> decisions,
OutputStream outputStream) |
Copyright © 2019 Power Flows. All rights reserved.