|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A class providing information about the linking status of a native library (whether it was loaded successfully, its required and actual version numbers, etc.)
The status of a library used by a particular Cryptix class can
be found by calling the static method getLinkStatus()
on that class.
Copyright © 1997
Systemics Ltd on behalf of the
Cryptix Development Team.
All rights reserved.
Method Summary | |
void |
checkNative()
Checks that the native library is being used (i.e. it loaded successfully, has valid version numbers, and has not been disabled). |
java.lang.String |
getLibraryName()
Returns the library name. |
java.lang.String |
getLinkErrorString()
Returns an error string describing why the library failed to load, or null if there was no error. |
int |
getMajorVersion()
Returns the actual major version number. |
int |
getMinorVersion()
Returns the actual minor version number. |
int |
getRequiredMajorVersion()
Returns the required major version number. |
int |
getRequiredMinorVersion()
Returns the required minor version number. |
boolean |
isLibraryCorrect()
Returns true if the library was loaded successfully. |
boolean |
isLibraryLoaded()
Returns true if the library was loaded. |
void |
setNative(boolean enable)
Enables or disables the native code. |
boolean |
useNative()
Returns true if native code is being used. |
Method Detail |
public int getRequiredMajorVersion()
public int getRequiredMinorVersion()
public java.lang.String getLibraryName()
public int getMajorVersion()
public int getMinorVersion()
public boolean isLibraryLoaded()
public boolean isLibraryCorrect()
public boolean useNative()
public java.lang.String getLinkErrorString()
public void checkNative() throws java.lang.UnsatisfiedLinkError
java.lang.UnsatisfiedLinkError
- if the library is not being usedpublic void setNative(boolean enable)
enable
- true if native code should be used.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |