Interface RuleUnitComponentFactory

  • All Superinterfaces:
    java.lang.Comparable<org.kie.api.internal.utils.KieService>, org.kie.api.internal.utils.KieService

    public interface RuleUnitComponentFactory
    extends org.kie.api.internal.utils.KieService
    • Method Detail

      • createRuleUnitDescription

        RuleUnitDescription createRuleUnitDescription​(org.kie.api.definition.KiePackage pkg,
                                                      java.lang.Class<?> ruleUnitClass)
      • createRuleUnitDescription

        RuleUnitDescription createRuleUnitDescription​(org.kie.api.definition.KiePackage pkg,
                                                      java.lang.String ruleUnitSimpleName)
        Creates a rule unit description from the given qualified name. Optional operation (may be provided by alternative implementations)
        Returns:
        null if not supported or missing.
      • isRuleUnitClass

        boolean isRuleUnitClass​(java.lang.Class<?> ruleUnitClass)
      • isDataSourceClass

        boolean isDataSourceClass​(java.lang.Class<?> ruleUnitClass)