Class InternalKnowledgeBuilder.Empty

    • Method Detail

      • getKnowledgePackages

        public Collection<org.kie.api.definition.KiePackage> getKnowledgePackages()
        Specified by:
        getKnowledgePackages in interface org.kie.internal.builder.KnowledgeBuilder
      • hasErrors

        public boolean hasErrors()
        Specified by:
        hasErrors in interface org.kie.internal.builder.KnowledgeBuilder
      • getErrors

        public org.kie.internal.builder.KnowledgeBuilderErrors getErrors()
        Specified by:
        getErrors in interface DroolsAssemblerContext
        Specified by:
        getErrors in interface org.kie.internal.builder.KnowledgeBuilder
      • getResults

        public org.kie.internal.builder.KnowledgeBuilderResults getResults​(org.kie.internal.builder.ResultSeverity... severities)
        Specified by:
        getResults in interface org.kie.internal.builder.KnowledgeBuilder
      • hasResults

        public boolean hasResults​(org.kie.internal.builder.ResultSeverity... severities)
        Specified by:
        hasResults in interface org.kie.internal.builder.KnowledgeBuilder
      • newKieBase

        public org.kie.api.KieBase newKieBase()
        Specified by:
        newKieBase in interface org.kie.internal.builder.KnowledgeBuilder
      • undo

        public void undo()
        Specified by:
        undo in interface org.kie.internal.builder.KnowledgeBuilder
      • reportError

        public void reportError​(org.kie.internal.builder.KnowledgeBuilderError error)
        Specified by:
        reportError in interface org.kie.internal.builder.AssemblerContext
      • add

        public void add​(org.kie.api.io.Resource resource,
                        org.kie.api.io.ResourceType type)
        Specified by:
        add in interface org.kie.internal.builder.KnowledgeBuilder
      • add

        public void add​(org.kie.api.io.Resource resource,
                        org.kie.api.io.ResourceType type,
                        org.kie.api.io.ResourceConfiguration configuration)
        Specified by:
        add in interface org.kie.internal.builder.KnowledgeBuilder
      • computeIfAbsent

        public <T extends org.kie.api.internal.io.ResourceTypePackage<?>> T computeIfAbsent​(org.kie.api.io.ResourceType resourceType,
                                                                                            String namespace,
                                                                                            Function<? super org.kie.api.io.ResourceType,​T> mappingFunction)
        Specified by:
        computeIfAbsent in interface org.kie.internal.builder.AssemblerContext
      • batch

        public org.kie.internal.builder.CompositeKnowledgeBuilder batch()
        Specified by:
        batch in interface org.kie.internal.builder.KnowledgeBuilder