Uses of Interface
org.bridj.NativeObjectInterface

Packages that use NativeObjectInterface
org.bridj BridJ core classes and C runtime (Pointer, BridJ, SizeT, Platform, LastError...). 
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.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). 
 

Uses of NativeObjectInterface in org.bridj
 

Subinterfaces of NativeObjectInterface in org.bridj
 interface CallbackInterface
          For internal use in BridJ only : marks a callback
 

Classes in org.bridj that implement NativeObjectInterface
 class Callback<C extends Callback<C>>
          Native C callback (beware : don't let your callbacks be GC'd before they're used).
 class DynamicFunction<R>
          Generic C function which invocation involves a bit of Java reflection.
 class NativeObject
          Base class for native objects.
 class StructObject
          Base class for C structs.
static class TimeT.timeval
           
 

Methods in org.bridj with type parameters of type NativeObjectInterface
static
<N extends NativeObjectInterface>
Pointer<N>
Pointer.pointerTo(N instance)
          Get a pointer to a native object (C++ or ObjectiveC class, struct, union, callback...)
 

Methods in org.bridj with parameters of type NativeObjectInterface
protected  void CRuntime.setNativeObjectPeer(NativeObjectInterface instance, Pointer<? extends NativeObjectInterface> peer)
           
 

Method parameters in org.bridj with type arguments of type NativeObjectInterface
protected  void CRuntime.setNativeObjectPeer(NativeObjectInterface instance, Pointer<? extends NativeObjectInterface> peer)
           
 

Uses of NativeObjectInterface in org.bridj.cpp
 

Classes in org.bridj.cpp that implement NativeObjectInterface
 class CPPObject
          Base class for C++ structs and classes.
static class CPPRuntime.CPPDestructor
           
 

Uses of NativeObjectInterface in org.bridj.cpp.com
 

Classes in org.bridj.cpp.com that implement NativeObjectInterface
 class COMCallableWrapper
          Implementing the IDispatch Interface : http://msdn.microsoft.com/en-us/library/ms221037.aspx Simulating COM Interfaces : http://msdn.microsoft.com/en-us/library/111chfb8.aspx
 class CY
          This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
 class DECIMAL
          This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
 class GUID
          This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
 class IClassFactory
           
 class IDispatch
           
static class IDispatch.DISPPARAMS
           
static class IDispatch.EXCEPINFO
           
 class IRecordInfo
          native declaration : line 176
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
 class ITypeInfo
           
 class IUnknown
           
static class OLEAutomationLibrary.CUSTDATA
           
static class OLEAutomationLibrary.CUSTDATAITEM
           
static class OLEAutomationLibrary.DATE
           
static class OLEAutomationLibrary.DISPPARAMS
           
static class OLEAutomationLibrary.EXCEPINFO
           
static class OLEAutomationLibrary.ICreateErrorInfo
           
static class OLEAutomationLibrary.ICreateTypeLib
           
static class OLEAutomationLibrary.ICreateTypeLib2
           
static class OLEAutomationLibrary.IErrorInfo
           
static class OLEAutomationLibrary.INTERFACEDATA
           
static class OLEAutomationLibrary.ITypeLib
           
static class OLEAutomationLibrary.METHODDATA
           
static class OLEAutomationLibrary.NUMPARSE
           
static class OLEAutomationLibrary.PARAMDATA
           
static class OLEAutomationLibrary.SYSTEMTIME
           
static class OLEAutomationLibrary.UDATE
           
 class RECT
          This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
 class SAFEARRAY
          This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
 class SAFEARRAYBOUND
          This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
 class VARIANT
          Represents an object that can be interpreted as more than one type.
static class VARIANT.__VARIANT_NAME_1_union
           
static class VARIANT.__VARIANT_NAME_1_union.__tagVARIANT
           
static class VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union
           
static class VARIANT.__VARIANT_NAME_1_union.__tagVARIANT.__VARIANT_NAME_3_union.__tagBRECORD
           
 

Uses of NativeObjectInterface in org.bridj.cpp.com.shell
 

Classes in org.bridj.cpp.com.shell that implement NativeObjectInterface
 class IShellFolder
           
 class IShellWindows
          IShellWindows provides access to the collection of open Shell windows (see @see http://msdn.microsoft.com/en-us/library/cc836570(VS.85).aspx)
 class ITaskbarList
           
 class ITaskbarList2
           
 class ITaskbarList3
           
static class ITaskbarList3.THUMBBUTTON
           
 

Uses of NativeObjectInterface in org.bridj.cpp.mfc
 

Classes in org.bridj.cpp.mfc that implement NativeObjectInterface
 class CArchive
           
 class CCmdUI
           
 class CObject
           
 class CPoint
           
 class CRuntimeClass
           
 class CString
           
 class CStringT<BaseType,StringTraits>
           
 class CWnd
           
 class MFCObject
           
 

Uses of NativeObjectInterface in org.bridj.cpp.std
 

Classes in org.bridj.cpp.std that implement NativeObjectInterface
 class vector<T>
          Binding for STL's std::vector class.
 

Uses of NativeObjectInterface in org.bridj.jawt
 

Classes in org.bridj.jawt that implement NativeObjectInterface
 class JAWT
          native declaration : jawt.h
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
 class JAWT_DrawingSurface
          native declaration : jawt.h
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
static class JAWT_DrawingSurface.FreeDrawingSurfaceInfo_callback
           
static class JAWT_DrawingSurface.GetDrawingSurfaceInfo_callback
           
static class JAWT_DrawingSurface.Lock_callback
           
static class JAWT_DrawingSurface.Unlock_callback
           
 class JAWT_DrawingSurfaceInfo
          native declaration : jawt.h
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
 class JAWT_Rectangle
          native declaration : jawt.h
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects.
static class JAWT.FreeDrawingSurface_callback
           
static class JAWT.GetComponent_callback
           
static class JAWT.GetDrawingSurface_callback
           
static class JAWT.Lock_callback
           
static class JAWT.Unlock_callback
           
 

Uses of NativeObjectInterface in org.bridj.objc
 

Subinterfaces of NativeObjectInterface in org.bridj.objc
 interface ObjCDelegate
          Base interface for Objective-C delegates.
 

Classes in org.bridj.objc that implement NativeObjectInterface
 class NSAutoreleasePool
           
 class NSCalendar
           
 class NSDictionary
           
 class NSInvocation
           
 class NSMethodSignature
           
 class NSNumber
           
 class NSObject
           
 class NSString
           
 class ObjCBlock
           
 class ObjCClass
           
 class ObjCObject
           
 class ObjCProxy
           
 



Copyright © 2009-2012. All Rights Reserved.