Skip navigation links

BridJ (NativeLibs4Java C/C++ Interop Layer) 0.7.0 API

BridJ: ultimate native interoperability library for Java (call C, C++, Objective-C, C# with style and performance).

See: Description

Core Packages 
Package Description
org.bridj
BridJ core classes and C runtime (Pointer, BridJ, SizeT, Platform, LastError...).
org.bridj.ann
BridJ annotations classes (used to decorate bindings ; you do not need to browse this if you are using JNAerator).
org.bridj.cpp
BridJ C++ runtime.
org.bridj.jawt
BridJ JAWT utilities (to get the native peer handle of an AWT Component).
Extension Packages 
Package Description
org.bridj.cpp.com
BridJ COM support (Windows-only, working but under-tested).
org.bridj.cpp.com.shell
BridJ mappings for some common Windows COM Shell interfaces.
org.bridj.cpp.mfc
BridJ Windows MFC runtime (not working properly yet).
org.bridj.cpp.std
Bindings for some C++ STL class templates.
org.bridj.objc
BridJ Objective-C runtime (MacOS X only, not working properly yet).
Shouldn't-be-there-really Packages 
Package Description
org.bridj.func
Dummy typed functions interfaces.
org.bridj.util  
Other Packages 
Package Description
org.bridj.demangling
BridJ symbols demanglers.
org.bridj.dyncall  
BridJ: ultimate native interoperability library for Java (call C, C++, Objective-C, C# with style and performance).

Don't panic ! While there are indeed many classes in BridJ, the only ones you need to know about are :

See BridJ's Wiki for more information.
Skip navigation links

Copyright © 2009-2015. All Rights Reserved.