Class TlbCoClass
java.lang.Object
com.sun.jna.platform.win32.COM.tlb.imp.TlbBase
com.sun.jna.platform.win32.COM.tlb.imp.TlbCoClass
The Class TlbClass.
- Author:
- Tobias Wolf, wolf.tobias@gmx.net
-
Field Summary
Fields inherited from class com.sun.jna.platform.win32.COM.tlb.imp.TlbBase
bindingMode, classBuffer, content, CR, CRCR, filename, IDISPATCH_METHODS, index, IUNKNOWN_METHODS, name, TAB, TABTAB, templateBuffer, typeInfoUtil, typeLibUtil
-
Constructor Summary
ConstructorsConstructorDescriptionTlbCoClass
(int index, String packagename, TypeLibUtil typeLibUtil, String bindingMode) Instantiates a new tlb class. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createCLSID
(String clsid) protected void
createCLSIDName
(String clsidName) protected void
createFunctions
(TypeInfoUtil typeInfoUtil, String bindingMode) protected void
createInterfaces
(String interfaces) protected void
createJavaDocHeader
(String guid, String version, String helpstring) protected String
Gets the class template.Methods inherited from class com.sun.jna.platform.win32.COM.tlb.imp.TlbBase
createClassName, createContent, createPackageName, getClassBuffer, getFilename, getName, isDispIdMode, isReservedMethod, isVTableMode, log, logError, logInfo, readTemplateFile, replaceVariable, setFilename, setName
-
Constructor Details
-
TlbCoClass
Instantiates a new tlb class.- Parameters:
index
- the indextypeLibUtil
- the type lib util
-
-
Method Details
-
createFunctions
-
createJavaDocHeader
-
createCLSIDName
-
createCLSID
-
createInterfaces
-
getClassTemplate
Description copied from class:TlbBase
Gets the class template.- Specified by:
getClassTemplate
in classTlbBase
- Returns:
- the class template
-