A B D E F G I L M N O P R S T V W X _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AARCH64 - de.ibapl.jnhw.libloader.Arch
- AARCH64__LINUX__GNU - de.ibapl.jnhw.libloader.MultiarchInfo
- AARCH64__OPEN_BSD__BSD - de.ibapl.jnhw.libloader.MultiarchInfo
- Abi - Enum in de.ibapl.jnhw.libloader
-
The Application Binary Interface used.
- abiName - Variable in enum de.ibapl.jnhw.libloader.Abi
- Arch - Enum in de.ibapl.jnhw.libloader
-
The Architecture used.
- archName - Variable in enum de.ibapl.jnhw.libloader.Arch
- ARM - de.ibapl.jnhw.libloader.Arch
- ARM__LINUX__GNU_EABI - de.ibapl.jnhw.libloader.MultiarchInfo
- ARM__LINUX__GNU_EABI_HF - de.ibapl.jnhw.libloader.MultiarchInfo
B
D
- DARWIN - de.ibapl.jnhw.libloader.OS
- de.ibapl.jnhw.libloader - module de.ibapl.jnhw.libloader
-
Anything needed to load a native lib.
- de.ibapl.jnhw.libloader - package de.ibapl.jnhw.libloader
E
- Endianess - Enum in de.ibapl.jnhw.libloader
-
Only BIG and LITTLE are supported otherwise remove isBigEndian as a shortcut...
F
- fail(MultiarchInfo, String, String, Throwable) - Static method in class de.ibapl.jnhw.libloader.LoadResult
- fail(String, String, Throwable) - Static method in class de.ibapl.jnhw.libloader.LoadResult
- FAILURE - de.ibapl.jnhw.libloader.LoadState
- fmtBigEndian - Variable in enum de.ibapl.jnhw.libloader.Arch
- fmtLittleEndian - Variable in enum de.ibapl.jnhw.libloader.Arch
- formatArchName(Endianess) - Method in enum de.ibapl.jnhw.libloader.Arch
- formatLibName(String, int) - Method in enum de.ibapl.jnhw.libloader.OS
-
Format the libname with the given libToolInterfaceVersion for the OS.
- formatLibNameString - Variable in enum de.ibapl.jnhw.libloader.OS
- FREE_BSD - de.ibapl.jnhw.libloader.OS
G
- getAbi() - Method in enum de.ibapl.jnhw.libloader.MultiarchInfo
- getArch() - Method in enum de.ibapl.jnhw.libloader.MultiarchInfo
- getArch() - Method in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- getArch() - Static method in class de.ibapl.jnhw.libloader.NativeLibResolver
- getEndianess() - Method in enum de.ibapl.jnhw.libloader.MultiarchInfo
- getEndianess() - Method in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- getEndianess() - Static method in class de.ibapl.jnhw.libloader.NativeLibResolver
- getMultiarchs() - Method in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- getOS() - Method in enum de.ibapl.jnhw.libloader.MultiarchInfo
- getOS() - Method in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- getOS() - Static method in class de.ibapl.jnhw.libloader.NativeLibResolver
- getSizeOfLong() - Method in enum de.ibapl.jnhw.libloader.MultiarchInfo
- getSizeOfLong() - Method in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- getSizeOfLong() - Static method in class de.ibapl.jnhw.libloader.NativeLibResolver
- getSizeOfPointer() - Method in enum de.ibapl.jnhw.libloader.MultiarchInfo
- getSizeOfPointer() - Method in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- getSizeOfPointer() - Static method in class de.ibapl.jnhw.libloader.NativeLibResolver
- getTupelName() - Method in enum de.ibapl.jnhw.libloader.MultiarchInfo
- GNU - de.ibapl.jnhw.libloader.Abi
-
The GNU ABI
- GNU_ABI_64 - de.ibapl.jnhw.libloader.Abi
-
The GNU 64 bit ABI
- GNU_EABI - de.ibapl.jnhw.libloader.Abi
-
GNU EABI Soft Floatingpoint
- GNU_EABI_HF - de.ibapl.jnhw.libloader.Abi
-
GNU EABI Hard Floatingpoint
I
- I386 - de.ibapl.jnhw.libloader.Arch
- I386__LINUX__GNU - de.ibapl.jnhw.libloader.MultiarchInfo
- I386__WINDOWS__PE32 - de.ibapl.jnhw.libloader.MultiarchInfo
- INIT - de.ibapl.jnhw.libloader.LoadState
- isBigEndian() - Method in enum de.ibapl.jnhw.libloader.Endianess
-
Assuming there is only BIG and LITTLE, true means it is big endian and false means it is little endian. this will be removed if other endianesses are supported.
- isBigEndian() - Method in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- isError() - Method in class de.ibapl.jnhw.libloader.LoadResult
- isLoaded() - Method in class de.ibapl.jnhw.libloader.LoadResult
L
- libFileName - Variable in class de.ibapl.jnhw.libloader.LoadResult
- libName - Variable in class de.ibapl.jnhw.libloader.LoadResult
- LINUX - de.ibapl.jnhw.libloader.OS
- listSystemProperties() - Static method in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- LITTLE - de.ibapl.jnhw.libloader.Endianess
- loadClassicalNativeLib(String, Consumer<String>) - Static method in class de.ibapl.jnhw.libloader.NativeLibResolver
- loadError - Variable in class de.ibapl.jnhw.libloader.LoadResult
- LOADING - de.ibapl.jnhw.libloader.LoadState
- loadNativeLib(String, int, Consumer<String>) - Static method in class de.ibapl.jnhw.libloader.NativeLibResolver
-
Only call System.load(absLibName); in the subclass - so OSGi can pick the right classloader...
- LoadResult - Class in de.ibapl.jnhw.libloader
-
The result with some information on how the native lib was loaded.
- LoadState - Enum in de.ibapl.jnhw.libloader
-
Life phases of the loading procedure to avoid to load a lib multiple times.
M
- MIPS - de.ibapl.jnhw.libloader.Arch
- MIPS__LINUX__GNU - de.ibapl.jnhw.libloader.MultiarchInfo
- MIPS_64 - de.ibapl.jnhw.libloader.Arch
- MIPS_64__LINUX__GNU_ABI_64 - de.ibapl.jnhw.libloader.MultiarchInfo
- MIPS_64_EL__LINUX__GNU_ABI_64 - de.ibapl.jnhw.libloader.MultiarchInfo
- MIPS_EL__LINUX__GNU - de.ibapl.jnhw.libloader.MultiarchInfo
- multiarchInfo - Variable in class de.ibapl.jnhw.libloader.LoadResult
- MultiarchInfo - Enum in de.ibapl.jnhw.libloader
-
Information on the current architecture, operating system and used application binary interface.
- MultiarchTupelBuilder - Class in de.ibapl.jnhw.libloader
-
Build the Multiarch Tuples wiki.debian.org/Multiarch/Tuples.
- MultiarchTupelBuilder() - Constructor for class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
N
- NativeLibResolver - Class in de.ibapl.jnhw.libloader
-
This class resolves a native lib.
O
- OPEN_BSD - de.ibapl.jnhw.libloader.OS
- OS - Enum in de.ibapl.jnhw.libloader
-
The operating system with the libname template.
- os_arch - Variable in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- os_name - Variable in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- os_version - Variable in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- osName - Variable in enum de.ibapl.jnhw.libloader.OS
P
- PE32 - de.ibapl.jnhw.libloader.Abi
-
Windows ABI on x86 or i386 (32 bit)
- PE32_PLUS - de.ibapl.jnhw.libloader.Abi
-
Windows ABI on x86_64 (64 bit)
- POWER_PC_64 - de.ibapl.jnhw.libloader.Arch
- POWER_PC_64__LINUX__GNU - de.ibapl.jnhw.libloader.MultiarchInfo
- POWER_PC_64_LE__LINUX__GNU - de.ibapl.jnhw.libloader.MultiarchInfo
R
- resourdeURL - Variable in class de.ibapl.jnhw.libloader.LoadResult
- RISC_V_64 - de.ibapl.jnhw.libloader.Arch
- RISC_V_64__LINUX__GNU - de.ibapl.jnhw.libloader.MultiarchInfo
S
- S390_X - de.ibapl.jnhw.libloader.Arch
- S390_X__LINUX__GNU - de.ibapl.jnhw.libloader.MultiarchInfo
- sizeInBit - Variable in enum de.ibapl.jnhw.libloader.SizeInBit
- SizeInBit - Enum in de.ibapl.jnhw.libloader
-
The wordsize to use.
- SOLARIS - de.ibapl.jnhw.libloader.OS
- SPARC_64 - de.ibapl.jnhw.libloader.Arch
- SPARC_64__LINUX__GNU - de.ibapl.jnhw.libloader.MultiarchInfo
- SUCCESS - de.ibapl.jnhw.libloader.LoadState
- sun_arch_abi - Variable in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- sun_arch_data_model - Variable in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- sun_cpu_endian - Variable in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- sun_cpu_isalist - Variable in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- sun_os_patch_level - Variable in class de.ibapl.jnhw.libloader.MultiarchTupelBuilder
- systemLibName - Variable in class de.ibapl.jnhw.libloader.LoadResult
T
- toString() - Method in enum de.ibapl.jnhw.libloader.Abi
- toString() - Method in enum de.ibapl.jnhw.libloader.Arch
- toString() - Method in enum de.ibapl.jnhw.libloader.MultiarchInfo
- toString() - Method in enum de.ibapl.jnhw.libloader.OS
V
- valueOf(String) - Static method in enum de.ibapl.jnhw.libloader.Abi
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.ibapl.jnhw.libloader.Arch
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.ibapl.jnhw.libloader.Endianess
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.ibapl.jnhw.libloader.LoadState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.ibapl.jnhw.libloader.MultiarchInfo
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.ibapl.jnhw.libloader.OS
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.ibapl.jnhw.libloader.SizeInBit
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.ibapl.jnhw.libloader.Abi
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.ibapl.jnhw.libloader.Arch
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.ibapl.jnhw.libloader.Endianess
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.ibapl.jnhw.libloader.LoadState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.ibapl.jnhw.libloader.MultiarchInfo
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.ibapl.jnhw.libloader.OS
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.ibapl.jnhw.libloader.SizeInBit
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
X
- X86 - de.ibapl.jnhw.libloader.Arch
- X86__WINDOWS__PE32 - de.ibapl.jnhw.libloader.MultiarchInfo
- X86_64 - de.ibapl.jnhw.libloader.Arch
- X86_64__DARWIN__BSD - de.ibapl.jnhw.libloader.MultiarchInfo
- X86_64__FREE_BSD__BSD - de.ibapl.jnhw.libloader.MultiarchInfo
- X86_64__LINUX__GNU - de.ibapl.jnhw.libloader.MultiarchInfo
- X86_64__OPEN_BSD__BSD - de.ibapl.jnhw.libloader.MultiarchInfo
- X86_64__WINDOWS__PE32_PLUS - de.ibapl.jnhw.libloader.MultiarchInfo
_
A B D E F G I L M N O P R S T V W X _All Classes All Packages