Uses of Package
org.bridj.ann

Packages that use org.bridj.ann
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.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.cs.mono BridJ C# support specific to Novell's Mono platform (stub, not implemented). 
org.bridj.demangling BridJ symbols demanglers. 
org.bridj.dyncall   
org.bridj.jawt BridJ JAWT utilities (to get the native peer handle of an AWT Component). 
org.bridj.objc BridJ Objective-C runtime (MacOS X only, not working properly yet). 
 

Classes in org.bridj.ann used by org.bridj
Convention.Style
          Calling convention enums
Field
          Indicate the index of a structure field (in Java, the order of methods and fields is unspecified so you need to order them explicitely).
Runtime
          Specify the runtime that should be used to bind native methods (default is CRuntime if no annotation is provided).
Struct
          Struct details such as explicit fields packing and padding.
 

Classes in org.bridj.ann used by org.bridj.ann
Convention.Style
          Calling convention enums
Forwardable
          For annotations that can be forwarded to other annotations.
 

Classes in org.bridj.ann used by org.bridj.cpp
Convention
          Force the method call convention to some value.
Runtime
          Specify the runtime that should be used to bind native methods (default is CRuntime if no annotation is provided).
 

Classes in org.bridj.ann used by org.bridj.cpp.com
Array
          Mono- or multi-dimensional array length (used on Pointer types).
CLong
          Indicate that a Java long value is represented by a C 'long' integer (which size is platform- and compiler-dependent).
Convention
          Force the method call convention to some value.
Field
          Indicate the index of a structure field (in Java, the order of methods and fields is unspecified so you need to order them explicitely).
Library
          Specify the name of the native library that should be bound.
Runtime
          Specify the runtime that should be used to bind native methods (default is CRuntime if no annotation is provided).
Union
          Marks a struct as an union (same as putting unionWith = 0 in every Field annotation).
Virtual
          Mark a C++ method as virtual and specify its position in the virtual table.
 

Classes in org.bridj.ann used by org.bridj.cpp.com.shell
Array
          Mono- or multi-dimensional array length (used on Pointer types).
Field
          Indicate the index of a structure field (in Java, the order of methods and fields is unspecified so you need to order them explicitely).
Virtual
          Mark a C++ method as virtual and specify its position in the virtual table.
 

Classes in org.bridj.ann used by org.bridj.cpp.mfc
Convention
          Force the method call convention to some value.
Field
          Indicate the index of a structure field (in Java, the order of methods and fields is unspecified so you need to order them explicitely).
Library
          Specify the name of the native library that should be bound.
Runtime
          Specify the runtime that should be used to bind native methods (default is CRuntime if no annotation is provided).
Virtual
          Mark a C++ method as virtual and specify its position in the virtual table.
 

Classes in org.bridj.ann used by org.bridj.cpp.std
Field
          Indicate the index of a structure field (in Java, the order of methods and fields is unspecified so you need to order them explicitely).
Struct
          Struct details such as explicit fields packing and padding.
Template
          C++ template parameters metadata
 

Classes in org.bridj.ann used by org.bridj.cs.mono
Library
          Specify the name of the native library that should be bound.
 

Classes in org.bridj.ann used by org.bridj.demangling
Convention.Style
          Calling convention enums
 

Classes in org.bridj.ann used by org.bridj.dyncall
CLong
          Indicate that a Java long value is represented by a C 'long' integer (which size is platform- and compiler-dependent).
Library
          Specify the name of the native library that should be bound.
Optional
          Applies to native methods that might not be present to avoid polluting error logs (useful for "optional" methods in many libraries).
Ptr
          Indicate that a Java long value is represented by a natively-sized integer ('size_t' and pointer types).
Runtime
          Specify the runtime that should be used to bind native methods (default is CRuntime if no annotation is provided).
 

Classes in org.bridj.ann used by org.bridj.jawt
Convention
          Force the method call convention to some value.
Field
          Indicate the index of a structure field (in Java, the order of methods and fields is unspecified so you need to order them explicitely).
Library
          Specify the name of the native library that should be bound.
Runtime
          Specify the runtime that should be used to bind native methods (default is CRuntime if no annotation is provided).
 

Classes in org.bridj.ann used by org.bridj.objc
Library
          Specify the name of the native library that should be bound.
Ptr
          Indicate that a Java long value is represented by a natively-sized integer ('size_t' and pointer types).
Runtime
          Specify the runtime that should be used to bind native methods (default is CRuntime if no annotation is provided).
 



Copyright © 2009-2012. All Rights Reserved.