Package org.drools.base.rule
Interface DialectRuntimeData
-
- All Superinterfaces:
java.lang.Cloneable
public interface DialectRuntimeData extends java.lang.Cloneable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DialectRuntimeDataclone(DialectRuntimeRegistry registry, java.lang.ClassLoader rootClassLoader)DialectRuntimeDataclone(DialectRuntimeRegistry registry, java.lang.ClassLoader rootClassLoader, boolean excludeDeclaredClasses)default voidcompile(ReadAccessor reader)default java.lang.ClassLoadergetClassLoader()default java.lang.ClassLoadergetRootClassLoader()booleanisDirty()voidmerge(DialectRuntimeRegistry registry, DialectRuntimeData newData)voidmerge(DialectRuntimeRegistry registry, DialectRuntimeData newData, boolean excludeDeclaredClasses)voidonAdd(DialectRuntimeRegistry dialectRuntimeRegistry, java.lang.ClassLoader rootClassLoader)voidonBeforeExecute()voidonRemove()voidreload()default booleanremove(java.lang.String typeClassName)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, java.lang.ClassLoader rootClassLoader)
-
clone
DialectRuntimeData clone(DialectRuntimeRegistry registry, java.lang.ClassLoader rootClassLoader, boolean excludeDeclaredClasses)
-
onAdd
void onAdd(DialectRuntimeRegistry dialectRuntimeRegistry, java.lang.ClassLoader rootClassLoader)
-
onRemove
void onRemove()
-
onBeforeExecute
void onBeforeExecute()
-
resetParserConfiguration
default void resetParserConfiguration()
-
compile
default void compile(ReadAccessor reader)
-
getClassLoader
default java.lang.ClassLoader getClassLoader()
-
remove
default boolean remove(java.lang.String typeClassName)
-
getRootClassLoader
default java.lang.ClassLoader getRootClassLoader()
-
-