| java.lang.Object org.drools.rule.PackageCompilationData
PackageCompilationData | public PackageCompilationData()(Code) | | Default constructor - for Externalizable. This should never be used by a user, as it
will result in an invalid state for the instance.
|
PackageCompilationData | public PackageCompilationData(ClassLoader parentClassLoader)(Code) | | |
clear | public void clear()(Code) | | |
convertClassToResourcePath | public static String convertClassToResourcePath(String pName)(Code) | | Please do not use - internal
org.my.Class -> org/my/Class.class
|
convertResourceToClassName | public static String convertResourceToClassName(String pResourceName)(Code) | | Please do not use - internal
org/my/Class.xxx -> org.my.Class
|
getLineMappings | public Map getLineMappings()(Code) | | |
isDirty | public boolean isDirty()(Code) | | |
putAllInvokers | public void putAllInvokers(Map invokers)(Code) | | |
readExternal | public void readExternal(ObjectInput stream) throws IOException, ClassNotFoundException(Code) | | Handles the read serialization of the PackageCompilationData. Patterns in Rules may reference generated data which cannot be serialized by
default methods. The PackageCompilationData holds a reference to the generated bytecode; which must be restored before any Rules.
A custom ObjectInputStream, able to resolve classes against the bytecode, is used to restore the Rules.
|
removeInvoker | public void removeInvoker(String className)(Code) | | |
stripExtension | public static String stripExtension(String pResourceName)(Code) | | Please do not use - internal
org/my/Class.xxx -> org/my/Class
|
writeExternal | public void writeExternal(ObjectOutput stream) throws IOException(Code) | | Handles the write serialization of the PackageCompilationData. Patterns in Rules may reference generated data which cannot be serialized by
default methods. The PackageCompilationData holds a reference to the generated bytecode. The generated bytecode must be restored before any Rules.
|
|
|