Class TlbCoClass
- java.lang.Object
- 
- com.sun.jna.platform.win32.COM.tlb.imp.TlbBase
- 
- com.sun.jna.platform.win32.COM.tlb.imp.TlbCoClass
 
 
- 
 public class TlbCoClass extends TlbBase The Class TlbClass.- Author:
- Tobias Wolf, wolf.tobias@gmx.net
 
- 
- 
Field Summary- 
Fields inherited from class com.sun.jna.platform.win32.COM.tlb.imp.TlbBasebindingMode, classBuffer, content, CR, CRCR, filename, IDISPATCH_METHODS, index, IUNKNOWN_METHODS, name, TAB, TABTAB, templateBuffer, typeInfoUtil, typeLibUtil
 
- 
 - 
Constructor SummaryConstructors Constructor Description TlbCoClass(int index, java.lang.String packagename, TypeLibUtil typeLibUtil, java.lang.String bindingMode)Instantiates a new tlb class.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateCLSID(java.lang.String clsid)protected voidcreateCLSIDName(java.lang.String clsidName)protected voidcreateFunctions(TypeInfoUtil typeInfoUtil, java.lang.String bindingMode)protected voidcreateInterfaces(java.lang.String interfaces)protected voidcreateJavaDocHeader(java.lang.String guid, java.lang.String version, java.lang.String helpstring)protected java.lang.StringgetClassTemplate()Gets the class template.- 
Methods inherited from class com.sun.jna.platform.win32.COM.tlb.imp.TlbBasecreateClassName, createContent, createPackageName, getClassBuffer, getFilename, getName, isDispIdMode, isReservedMethod, isVTableMode, log, logError, logInfo, readTemplateFile, replaceVariable, setFilename, setName
 
- 
 
- 
- 
- 
Constructor Detail- 
TlbCoClasspublic TlbCoClass(int index, java.lang.String packagename, TypeLibUtil typeLibUtil, java.lang.String bindingMode)Instantiates a new tlb class.- Parameters:
- index- the index
- typeLibUtil- the type lib util
 
 
- 
 - 
Method Detail- 
createFunctionsprotected void createFunctions(TypeInfoUtil typeInfoUtil, java.lang.String bindingMode) 
 - 
createJavaDocHeaderprotected void createJavaDocHeader(java.lang.String guid, java.lang.String version, java.lang.String helpstring)
 - 
createCLSIDNameprotected void createCLSIDName(java.lang.String clsidName) 
 - 
createCLSIDprotected void createCLSID(java.lang.String clsid) 
 - 
createInterfacesprotected void createInterfaces(java.lang.String interfaces) 
 - 
getClassTemplateprotected java.lang.String getClassTemplate() Description copied from class:TlbBaseGets the class template.- Specified by:
- getClassTemplatein class- TlbBase
- Returns:
- the class template
 
 
- 
 
-