#include <ScriptClassLoader.h>
Inheritance diagram for acdk::cfgscript::ScriptClassLoader:
$ACDKHOME/cfg/csf/lib/namespace/namespace/Class.csf
Public Member Functions | |
ScriptClassLoader () | |
virtual RClass | findClass (IN(RString) name, bool nothrow=false) throw ( RClassNotFoundException ) |
Try to find a class by name. | |
virtual bool | loadClassLibrary (IN(RString) classname) |
virtual RClass | findLoadedClass (IN(RString) name, bool nothrow=true) throw ( RClassNotFoundException ) |
find a class, which is already loaded | |
virtual acdk::util::RIterator | findResources (IN(RString) name) |
return iterator to acdk::io::RFile | |
virtual bool | loadMetaInfoLibrary (IN(RString) classname) |
try to load metainfo library of given class | |
virtual bool | loadDmiProxyLibrary (IN(RString) classname) |
try to load dmi proxy library of given class | |
virtual void | resolveClass (IN(RClass) c) |
Method has no functionality. | |
bool | loadClassLibrary (IN(RString) path, IN(RString) classname) |
|
|
|
Try to find a class by name. If the class currently is not loaded it uses the acdk::lang::SharedLibrary to find a shared library which mapps the full class name or parts of the namespace. It uses following pattern: findClass(acdk::security::GeneralSecurityException) try to load following librares: Unix: acdk_security_GeneralSecurityException.so acdk_security.so acdk.so Windows (Debug-Release): acdk_security_GeneralSecurityException_d.dll acdk_security_d.dll acdk_d.dll
Reimplemented from acdk::lang::ClassLoader. |
|
find a class, which is already loaded
Reimplemented from acdk::lang::ClassLoader. |
|
return iterator to acdk::io::RFile
Reimplemented from acdk::lang::ClassLoader. |
|
|
|
Reimplemented from acdk::lang::ClassLoader. |
|
try to load dmi proxy library of given class
Reimplemented from acdk::lang::ClassLoader. |
|
try to load metainfo library of given class
Reimplemented from acdk::lang::ClassLoader. |
|
Method has no functionality.
Reimplemented from acdk::lang::ClassLoader. |