Sleuth Kit Java Bindings (JNI)
4.3
Java bindings for using The Sleuth Kit
|
Classes | |
enum | Lib |
Static Public Member Functions | |
static boolean | loadSleuthkitJNI () |
Static Public Attributes | |
static final String[] | EXTS = new String[]{".so", ".dylib", ".dll", ".jnilib"} |
Static Private Member Functions | |
static String | getExtByPlatform () |
static String | getPlatform () |
static boolean | isLinux () |
static boolean | isMac () |
static boolean | isWindows () |
static boolean | loadNativeLibFromTskJar (Lib library) |
Collection of methods to load libraries embedded in the TSK Datamodel Jar file.
Definition at line 33 of file LibraryUtils.java.
|
staticprivate |
Definition at line 216 of file LibraryUtils.java.
References org.sleuthkit.datamodel.LibraryUtils.isMac(), and org.sleuthkit.datamodel.LibraryUtils.isWindows().
Referenced by org.sleuthkit.datamodel.LibraryUtils.loadNativeLibFromTskJar().
|
staticprivate |
Get the name of the current platform.
Definition at line 87 of file LibraryUtils.java.
References org.sleuthkit.datamodel.LibraryUtils.isLinux(), org.sleuthkit.datamodel.LibraryUtils.isMac(), and org.sleuthkit.datamodel.LibraryUtils.isWindows().
Referenced by org.sleuthkit.datamodel.LibraryUtils.loadNativeLibFromTskJar().
|
staticprivate |
Is the platform Linux?
Definition at line 124 of file LibraryUtils.java.
Referenced by org.sleuthkit.datamodel.LibraryUtils.getPlatform().
|
staticprivate |
Is the platform Mac?
Definition at line 115 of file LibraryUtils.java.
Referenced by org.sleuthkit.datamodel.LibraryUtils.getExtByPlatform(), and org.sleuthkit.datamodel.LibraryUtils.getPlatform().
|
staticprivate |
Is the platform Windows?
Definition at line 106 of file LibraryUtils.java.
Referenced by org.sleuthkit.datamodel.LibraryUtils.getExtByPlatform(), and org.sleuthkit.datamodel.LibraryUtils.getPlatform().
|
staticprivate |
Attempt to extract and load the specified native library.
library |
Definition at line 135 of file LibraryUtils.java.
References org.sleuthkit.datamodel.LibraryUtils.getExtByPlatform(), org.sleuthkit.datamodel.LibraryUtils.Lib.getLibName(), and org.sleuthkit.datamodel.LibraryUtils.getPlatform().
Referenced by org.sleuthkit.datamodel.LibraryUtils.loadSleuthkitJNI().
|
static |
Load the Sleuthkit JNI.
Definition at line 72 of file LibraryUtils.java.
References org.sleuthkit.datamodel.LibraryUtils.loadNativeLibFromTskJar(), and org.sleuthkit.datamodel.LibraryUtils.Lib.TSK_JNI.
|
static |
Definition at line 35 of file LibraryUtils.java.
Copyright © 2011-2015 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.