org.bridj.cpp.mfc
Class MFCRuntime

java.lang.Object
  extended by org.bridj.AbstractBridJRuntime
      extended by org.bridj.CRuntime
          extended by org.bridj.cpp.CPPRuntime
              extended by org.bridj.cpp.mfc.MFCRuntime
All Implemented Interfaces:
BridJRuntime

public class MFCRuntime
extends CPPRuntime

Author:
Olivier

Nested Class Summary
 
Nested classes/interfaces inherited from class org.bridj.cpp.CPPRuntime
CPPRuntime.CPPDestructor, CPPRuntime.CPPTypeInfo<T extends CPPObject>, CPPRuntime.MemoryOperators
 
Nested classes/interfaces inherited from class org.bridj.CRuntime
CRuntime.CTypeInfo<T extends NativeObject>, CRuntime.MethodCallInfoBuilder
 
Nested classes/interfaces inherited from interface org.bridj.BridJRuntime
BridJRuntime.TypeInfo<T extends NativeObject>
 
Field Summary
 
Fields inherited from class org.bridj.cpp.CPPRuntime
DEFAULT_CONSTRUCTOR, SKIP_CONSTRUCTOR
 
Fields inherited from class org.bridj.CRuntime
PROPERTY_bridj_c_defaultObjectSize
 
Constructor Summary
MFCRuntime()
           
 
Method Summary
<T extends NativeObject>
Class<? extends T>
getActualInstanceClass(Pointer<T> pInstance, Type officialType)
           
 void getExtraFieldsOfNewClass(Class<?> type, Map<String,Type> out)
           
 void getOverriddenVirtualMethods(Map<String,Pointer<?>> out)
           
 void register(Type type)
           
 
Methods inherited from class org.bridj.cpp.CPPRuntime
getCPPTypeInfo, getInstance, getMemoryOperators, getPositionInVirtualTable, getTemplateParameters, getTypeInfo, getVirtualMethodsCount, setTemplateParameters
 
Methods inherited from class org.bridj.CRuntime
allocate, createCToJavaCallback, getCallbackNativeImplementer, getDefaultStructSize, getDynamicFunctionFactory, getTypeForCast, isAvailable, sizeOf
 
Methods inherited from class org.bridj.AbstractBridJRuntime
getType, isOverridenSignature, unregister
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MFCRuntime

public MFCRuntime()
Method Detail

getActualInstanceClass

public <T extends NativeObject> Class<? extends T> getActualInstanceClass(Pointer<T> pInstance,
                                                                          Type officialType)
Specified by:
getActualInstanceClass in interface BridJRuntime
Overrides:
getActualInstanceClass in class CPPRuntime

getExtraFieldsOfNewClass

public void getExtraFieldsOfNewClass(Class<?> type,
                                     Map<String,Type> out)

getOverriddenVirtualMethods

public void getOverriddenVirtualMethods(Map<String,Pointer<?>> out)

register

public void register(Type type)
Specified by:
register in interface BridJRuntime
Overrides:
register in class CRuntime


Copyright © 2009-2012. All Rights Reserved.