org.drools.compiler.kie.builder.impl
Class AbstractKieProject
java.lang.Object
org.drools.compiler.kie.builder.impl.AbstractKieProject
- All Implemented Interfaces:
- KieProject
- Direct Known Subclasses:
- ClasspathKieProject, KieModuleKieProject
public abstract class AbstractKieProject
- extends Object
- implements KieProject
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kBaseModels
protected final Map<String,org.kie.api.builder.model.KieBaseModel> kBaseModels
kSessionModels
protected final Map<String,org.kie.api.builder.model.KieSessionModel> kSessionModels
AbstractKieProject
public AbstractKieProject()
verify
public ResultsImpl verify()
- Specified by:
verify in interface KieProject
verify
public ResultsImpl verify(String... kBaseNames)
- Specified by:
verify in interface KieProject
verify
public void verify(ResultsImpl messages)
verify
public void verify(String[] kBaseNames,
ResultsImpl messages)
getDefaultKieBaseModel
public org.kie.api.builder.model.KieBaseModel getDefaultKieBaseModel()
- Specified by:
getDefaultKieBaseModel in interface KieProject
getDefaultKieSession
public org.kie.api.builder.model.KieSessionModel getDefaultKieSession()
- Specified by:
getDefaultKieSession in interface KieProject
getDefaultStatelessKieSession
public org.kie.api.builder.model.KieSessionModel getDefaultStatelessKieSession()
- Specified by:
getDefaultStatelessKieSession in interface KieProject
getKieBaseModel
public org.kie.api.builder.model.KieBaseModel getKieBaseModel(String kBaseName)
- Specified by:
getKieBaseModel in interface KieProject
getKieBaseNames
public Collection<String> getKieBaseNames()
- Specified by:
getKieBaseNames in interface KieProject
getKieSessionModel
public org.kie.api.builder.model.KieSessionModel getKieSessionModel(String kSessionName)
- Specified by:
getKieSessionModel in interface KieProject
indexParts
protected void indexParts(Collection<InternalKieModule> kieModules,
Map<String,InternalKieModule> kJarFromKBaseName)
cleanIndex
protected void cleanIndex()
getTransitiveIncludes
public Set<String> getTransitiveIncludes(String kBaseName)
- Specified by:
getTransitiveIncludes in interface KieProject
getTransitiveIncludes
public Set<String> getTransitiveIncludes(org.kie.api.builder.model.KieBaseModel kBaseModel)
- Specified by:
getTransitiveIncludes in interface KieProject
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.