Package org.drools.core.rule
Interface DialectRuntimeData
-
- All Superinterfaces:
Cloneable
- All Known Implementing Classes:
JavaDialectRuntimeData
public interface DialectRuntimeData extends Cloneable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DialectRuntimeDataclone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader)DialectRuntimeDataclone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader, boolean excludeDeclaredClasses)default voidcompile(ReadAccessor reader)booleanisDirty()voidmerge(DialectRuntimeRegistry registry, DialectRuntimeData newData)voidmerge(DialectRuntimeRegistry registry, DialectRuntimeData newData, boolean excludeDeclaredClasses)voidonAdd(DialectRuntimeRegistry dialectRuntimeRegistry, ClassLoader rootClassLoader)voidonBeforeExecute()voidonRemove()voidreload()voidremoveFunction(KnowledgePackageImpl pkg, Function function)voidremoveRule(KnowledgePackageImpl pkg, RuleImpl rule)default voidresetParserConfiguration()voidsetDirty(boolean dirty)
-
-
-
Method Detail
-
removeRule
void removeRule(KnowledgePackageImpl pkg, RuleImpl rule)
-
removeFunction
void removeFunction(KnowledgePackageImpl pkg, Function function)
-
merge
void merge(DialectRuntimeRegistry registry, DialectRuntimeData newData)
-
merge
void merge(DialectRuntimeRegistry registry, DialectRuntimeData newData, boolean excludeDeclaredClasses)
-
isDirty
boolean isDirty()
-
setDirty
void setDirty(boolean dirty)
-
reload
void reload()
-
clone
DialectRuntimeData clone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader)
-
clone
DialectRuntimeData clone(DialectRuntimeRegistry registry, ClassLoader rootClassLoader, boolean excludeDeclaredClasses)
-
onAdd
void onAdd(DialectRuntimeRegistry dialectRuntimeRegistry, ClassLoader rootClassLoader)
-
onRemove
void onRemove()
-
onBeforeExecute
void onBeforeExecute()
-
resetParserConfiguration
default void resetParserConfiguration()
-
compile
default void compile(ReadAccessor reader)
-
-