public class RuleUnitRegistry extends Object
Constructor and Description |
---|
RuleUnitRegistry() |
RuleUnitRegistry(org.kie.soup.project.datamodel.commons.types.TypeResolver typeResolver) |
Modifier and Type | Method and Description |
---|---|
void |
add(RuleUnitRegistry other) |
Optional<RuleUnitDescr> |
getNamedRuleUnit(String ruleUnitName) |
RuleUnitDescr |
getRuleUnitDescr(org.kie.api.runtime.rule.RuleUnit ruleUnit) |
Optional<RuleUnitDescr> |
getRuleUnitFor(RuleImpl rule) |
boolean |
hasUnits() |
void |
registerRuleUnit(String unitName,
Supplier<Class<? extends org.kie.api.runtime.rule.RuleUnit>> unitSupplier) |
public RuleUnitRegistry()
public RuleUnitRegistry(org.kie.soup.project.datamodel.commons.types.TypeResolver typeResolver)
public RuleUnitDescr getRuleUnitDescr(org.kie.api.runtime.rule.RuleUnit ruleUnit)
public Optional<RuleUnitDescr> getRuleUnitFor(RuleImpl rule)
public Optional<RuleUnitDescr> getNamedRuleUnit(String ruleUnitName)
public void registerRuleUnit(String unitName, Supplier<Class<? extends org.kie.api.runtime.rule.RuleUnit>> unitSupplier)
public void add(RuleUnitRegistry other)
public boolean hasUnits()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.