Hierarchy For All Packages
- cloud.opencode.base.rules,
- cloud.opencode.base.rules.action,
- cloud.opencode.base.rules.condition,
- cloud.opencode.base.rules.conflict,
- cloud.opencode.base.rules.decision,
- cloud.opencode.base.rules.dsl,
- cloud.opencode.base.rules.engine,
- cloud.opencode.base.rules.exception,
- cloud.opencode.base.rules.explain,
- cloud.opencode.base.rules.key,
- cloud.opencode.base.rules.listener,
- cloud.opencode.base.rules.metric,
- cloud.opencode.base.rules.model,
- cloud.opencode.base.rules.score,
- cloud.opencode.base.rules.spi,
- cloud.opencode.base.rules.trace,
- cloud.opencode.base.rules.validation
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.rules.action.CompositeAction (implements cloud.opencode.base.rules.model.Action)
- cloud.opencode.base.rules.condition.CompositeCondition (implements cloud.opencode.base.rules.model.Condition)
- cloud.opencode.base.rules.action.ConsumerAction (implements cloud.opencode.base.rules.model.Action)
- cloud.opencode.base.rules.dsl.DecisionTableBuilder
- cloud.opencode.base.rules.model.DefaultFactStore (implements cloud.opencode.base.rules.model.FactStore)
- cloud.opencode.base.rules.engine.DefaultRule (implements cloud.opencode.base.rules.Rule)
- cloud.opencode.base.rules.engine.DefaultRuleEngine (implements cloud.opencode.base.rules.RuleEngine)
- cloud.opencode.base.rules.listener.LoggingRuleListener (implements cloud.opencode.base.rules.listener.RuleListener)
- cloud.opencode.base.rules.metric.MetricsListener (implements cloud.opencode.base.rules.listener.RuleListener)
- cloud.opencode.base.rules.OpenRules
- cloud.opencode.base.rules.conflict.OrderConflictResolver (implements cloud.opencode.base.rules.conflict.ConflictResolver)
- cloud.opencode.base.rules.condition.PredicateCondition (implements cloud.opencode.base.rules.model.Condition)
- cloud.opencode.base.rules.conflict.PriorityConflictResolver (implements cloud.opencode.base.rules.conflict.ConflictResolver)
- cloud.opencode.base.rules.dsl.RuleBuilder
- cloud.opencode.base.rules.RuleContext
- cloud.opencode.base.rules.dsl.RuleEngineBuilder
- cloud.opencode.base.rules.explain.RuleExplainer
- cloud.opencode.base.rules.model.RuleGroup (implements java.lang.Comparable<T>)
- cloud.opencode.base.rules.model.RuleGroup.Builder
- cloud.opencode.base.rules.dsl.RuleGroupBuilder
- cloud.opencode.base.rules.metric.RuleMetrics
- cloud.opencode.base.rules.RuleResult.Builder
- cloud.opencode.base.rules.validation.RuleValidator
- cloud.opencode.base.rules.score.ScoringEngine
- cloud.opencode.base.rules.decision.SimpleDecisionTable (implements cloud.opencode.base.rules.decision.DecisionTable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cloud.opencode.base.core.exception.OpenException
- cloud.opencode.base.rules.exception.OpenRulesException
- cloud.opencode.base.core.exception.OpenException
- java.lang.RuntimeException
- java.lang.Exception
- cloud.opencode.base.rules.trace.TracingRuleListener (implements cloud.opencode.base.rules.listener.RuleListener)
Interface Hierarchy
- cloud.opencode.base.rules.model.Action
- cloud.opencode.base.rules.spi.ActionProvider
- java.lang.Comparable<T>
- cloud.opencode.base.rules.Rule
- cloud.opencode.base.rules.score.ScoringRule
- cloud.opencode.base.rules.Rule
- cloud.opencode.base.rules.model.Condition
- cloud.opencode.base.rules.conflict.ConflictResolver
- cloud.opencode.base.rules.decision.DecisionTable
- cloud.opencode.base.rules.model.FactStore
- cloud.opencode.base.rules.RuleEngine
- cloud.opencode.base.rules.listener.RuleListener
- cloud.opencode.base.rules.spi.RuleProvider
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cloud.opencode.base.rules.score.AggregationStrategy
- cloud.opencode.base.rules.condition.CompositeCondition.Operator
- cloud.opencode.base.rules.decision.HitPolicy
- cloud.opencode.base.rules.exception.OpenRulesException.RuleErrorType
- cloud.opencode.base.rules.validation.ValidationIssue.IssueType
- cloud.opencode.base.rules.validation.ValidationIssue.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
- cloud.opencode.base.rules.decision.DecisionResult
- cloud.opencode.base.rules.trace.ExecutionTrace
- cloud.opencode.base.rules.explain.Explanation
- cloud.opencode.base.rules.metric.MetricsSnapshot
- cloud.opencode.base.rules.explain.RuleExplanation
- cloud.opencode.base.rules.RuleResult
- cloud.opencode.base.rules.RuleResult.RuleError
- cloud.opencode.base.rules.trace.RuleTrace
- cloud.opencode.base.rules.score.ScoreResult
- cloud.opencode.base.rules.key.TypedKey<T>
- cloud.opencode.base.rules.validation.ValidationIssue
- cloud.opencode.base.rules.validation.ValidationReport
- java.lang.Record