Hierarchy For All Packages
- io.github.brunopacheco1.praecepta.engine,
- io.github.brunopacheco1.praecepta.engine.beans,
- io.github.brunopacheco1.praecepta.engine.dmn,
- io.github.brunopacheco1.praecepta.engine.exceptions,
- io.github.brunopacheco1.praecepta.engine.feel
Class Hierarchy
- java.lang.Object
- io.github.brunopacheco1.praecepta.engine.feel.CellParser
- io.github.brunopacheco1.praecepta.engine.dmn.DmnReader
- io.github.brunopacheco1.praecepta.engine.dmn.DmnWriter
- io.github.brunopacheco1.praecepta.engine.PraeceptaEngine<I,
O> - io.github.brunopacheco1.praecepta.engine.PraeceptaEngine.Builder<I,
O> - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.brunopacheco1.praecepta.engine.exceptions.HitPolicyViolationException
- java.lang.IllegalArgumentException
- io.github.brunopacheco1.praecepta.engine.feel.CellSyntaxException
- io.github.brunopacheco1.praecepta.engine.exceptions.InvalidInputException
- io.github.brunopacheco1.praecepta.engine.exceptions.InvalidDecisionTableException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- io.github.brunopacheco1.praecepta.engine.InputStrategy<I>
- io.github.brunopacheco1.praecepta.engine.OutputStrategy<O>
- io.github.brunopacheco1.praecepta.engine.feel.UnaryTests
- io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Test
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.brunopacheco1.praecepta.engine.beans.AggregationOperator
- io.github.brunopacheco1.praecepta.engine.beans.ColumnType
- io.github.brunopacheco1.praecepta.engine.beans.HitPolicy
- io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Operator
- io.github.brunopacheco1.praecepta.engine.ValidationReport.Kind
- io.github.brunopacheco1.praecepta.engine.ValidationReport.Severity
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.brunopacheco1.praecepta.engine.beans.DecisionTable
- io.github.brunopacheco1.praecepta.engine.beans.DecisionTable.InputColumn
- io.github.brunopacheco1.praecepta.engine.beans.DecisionTable.OutputColumn
- io.github.brunopacheco1.praecepta.engine.beans.PraeceptaInput
- io.github.brunopacheco1.praecepta.engine.beans.PraeceptaOutput
- io.github.brunopacheco1.praecepta.engine.beans.Praeceptum
- io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Any (implements io.github.brunopacheco1.praecepta.engine.feel.UnaryTests)
- io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Compare (implements io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Test)
- io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Equals (implements io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Test)
- io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Negated (implements io.github.brunopacheco1.praecepta.engine.feel.UnaryTests)
- io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.NullTest (implements io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Test)
- io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Positive (implements io.github.brunopacheco1.praecepta.engine.feel.UnaryTests)
- io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Range (implements io.github.brunopacheco1.praecepta.engine.feel.UnaryTests.Test)
- io.github.brunopacheco1.praecepta.engine.ValidationReport
- io.github.brunopacheco1.praecepta.engine.ValidationReport.Issue
- java.lang.Record