|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::cfgscript::ScriptClassLoader Class Reference#include <ScriptClassLoader.h>
Inheritance diagram for acdk::cfgscript::ScriptClassLoader:
List of all members.
Detailed Description
implements a ClassLoader for CfgScript.
$ACDKHOME/cfg/csf/lib/namespace/namespace/Class.csf
Constructor & Destructor Documentation
acdk::cfgscript::ScriptClassLoader::ScriptClassLoader |
( |
|
) |
[inline] |
|
Member Function Documentation
|
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 - See also:
- also ClassLoader::findLibrary
- Parameters:
-
name | of the class in one of following forms: acdk::security::GeneralSecurityException acdk.security.GeneralSecurityException acdk/security/GeneralSecurityException |
nothrow,if | true method does't throw ex if not found |
- Returns:
- the loaded class if found otherwise Nil
Reimplemented from acdk::lang::ClassLoader. |
|
find a class, which is already loaded
- Parameters:
-
- Returns:
- the Class corresponds to the name. Nil if the class is not loaded
Reimplemented from acdk::lang::ClassLoader. |
bool acdk::cfgscript::ScriptClassLoader::loadClassLibrary |
( |
IN(RString) |
path, |
|
|
IN(RString) |
classname |
|
) |
|
|
virtual bool acdk::cfgscript::ScriptClassLoader::loadClassLibrary |
( |
IN(RString) |
classname |
) |
[virtual] |
|
virtual bool acdk::cfgscript::ScriptClassLoader::loadDmiProxyLibrary |
( |
IN(RString) |
classname |
) |
[inline, virtual] |
|
|
try to load dmi proxy library of given class
- Returns:
- false if no meta info library can be found
Reimplemented from acdk::lang::ClassLoader. |
virtual bool acdk::cfgscript::ScriptClassLoader::loadMetaInfoLibrary |
( |
IN(RString) |
classname |
) |
[inline, virtual] |
|
|
try to load metainfo library of given class
- Returns:
- false if no meta info library can be found
Reimplemented from acdk::lang::ClassLoader. |
virtual void acdk::cfgscript::ScriptClassLoader::resolveClass |
( |
IN(RClass) |
c |
) |
[inline, virtual] |
|
|
|