Deprecated
AntScriptGenerator.
This class is deprecated in favor of SharedLibraryLoader.
| Modifier and Type | Field and Description |
|---|---|
| private SharedLibraryFinder | |
| private static Set | |
| private String | |
| private ZipFile |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | JniGenSharedLibraryLoader(String nativesJar, SharedLibraryFinder
A custom libraryfinder, which enables the use of different dynamic libs naming. libraryFinder)Fetches the natives from the given natives jar file. |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| private String | |
| private InputStream | |
| public synchronized void | |
| private boolean | |
| public void | setSharedLibraryFinder(SharedLibraryFinder libraryFinder)
Setting a SharedLibraryFinder enables you to load libraries according to a nondefault natives jar layout or library names. |
| libraryFinder | back to summary |
|---|---|
| private SharedLibraryFinder libraryFinder | |
| loadedLibraries | back to summary |
|---|---|
| private static Set<String> loadedLibraries | |
| nativesJar | back to summary |
|---|---|
| private String nativesJar | |
| nativesZip | back to summary |
|---|---|
| private ZipFile nativesZip | |
| JniGenSharedLibraryLoader | back to summary |
|---|---|
| public JniGenSharedLibraryLoader() | |
| JniGenSharedLibraryLoader | back to summary |
|---|---|
| public JniGenSharedLibraryLoader(String nativesJar) Fetches the natives from the given natives jar file. Used for testing a shared lib on the fly, see MyJniClass. | |
| JniGenSharedLibraryLoader | back to summary |
|---|---|
| public JniGenSharedLibraryLoader(String nativesJar, SharedLibraryFinder libraryFinder) Fetches the natives from the given natives jar file. Used for testing a shared lib on the fly, see MyJniClass.
| |
| crc | back to summary |
|---|---|
| public String crc(InputStream input) Returns a CRC of the remaining bytes in the stream. | |
| extractLibrary | back to summary |
|---|---|
| private String extractLibrary(String sharedLibName) | |
| getFromJar | back to summary |
|---|---|
| private InputStream getFromJar(String jarFile, String sharedLibrary) throws IOException | |
| load | back to summary |
|---|---|
| public synchronized void load(String sharedLibName) Loads a shared library with the given name for the platform the application is running on. The name should not contain a prefix (e.g. 'lib') or suffix (e.g. '.dll). | |
| loadLibrary | back to summary |
|---|---|
| private boolean loadLibrary(String sharedLibName) | |
| setSharedLibraryFinder | back to summary |
|---|---|
| public void setSharedLibraryFinder(SharedLibraryFinder libraryFinder) Setting a SharedLibraryFinder enables you to load libraries according to a nondefault natives jar layout or library names. | |