Package com.jogamp.common.jvm
Interface JNILibLoaderBase.LoaderAction
-
- Enclosing class:
- JNILibLoaderBase
public static interface JNILibLoaderBase.LoaderAction
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
loadLibrary(String libname, boolean ignoreError, ClassLoader cl)
Loads the library specified by libname.
The implementation should ignore, if the library has been loaded already.void
loadLibrary(String libname, String[] preload, boolean preloadIgnoreError, ClassLoader cl)
Loads the library specified by libname.
Optionally preloads the libraries specified by preload.
The implementation should ignore, if any library has been loaded already.
-
-
-
Method Detail
-
loadLibrary
boolean loadLibrary(String libname, boolean ignoreError, ClassLoader cl)
Loads the library specified by libname.
The implementation should ignore, if the library has been loaded already.- Parameters:
libname
- the library to loadignoreError
- if true, errors during loading the library should be ignoredcl
- optional ClassLoader, used to locate the library- Returns:
- true if library loaded successful
-
loadLibrary
void loadLibrary(String libname, String[] preload, boolean preloadIgnoreError, ClassLoader cl)
Loads the library specified by libname.
Optionally preloads the libraries specified by preload.
The implementation should ignore, if any library has been loaded already.- Parameters:
libname
- the library to loadpreload
- the libraries to load before loading the main library if not nullpreloadIgnoreError
- if true, errors during loading the preload-libraries should be ignoredcl
- optional ClassLoader, used to locate the library
-
-