| 
    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.