Top Description Fields Constructors Methods
com.sun.jna.platform.win32.COM.tlb.imp

public Class TlbCoClass

extends TlbBase
Class Inheritance
Imports
com.sun.jna.platform.win32.OaIdl.FUNCDESC, .OaIdl.HREFTYPE, .OaIdl.INVOKEKIND, .OaIdl.MEMBERID, .OaIdl.TYPEATTR, com.sun.jna.platform.win32.COM.ITypeInfo, .TypeInfoUtil, .TypeInfoUtil.TypeInfoDoc, .TypeLibUtil, .TypeLibUtil.TypeLibDoc

The Class TlbClass.
Author
Tobias Wolf, [email protected]

Field Summary

Inherited from com.sun.jna.platform.win32.COM.tlb.imp.TlbBase:
bindingModeclassBuffercontentCRCRCRfilenameIDISPATCH_METHODSindexIUNKNOWN_METHODSnameTABTABTABtemplateBuffertypeInfoUtiltypeLibUtil

Constructor Summary

AccessConstructor and Description
public
TlbCoClass(int
the index
index
,
String packagename, TypeLibUtil
the type lib util
typeLibUtil
,
String bindingMode)

Instantiates a new tlb class.

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
protected void
createFunctions(TypeInfoUtil typeInfoUtil, String bindingMode)

protected void
protected void
createJavaDocHeader(String guid, String version, String helpstring)

protected String
Inherited from com.sun.jna.platform.win32.COM.tlb.imp.TlbBase:
createClassNamecreateContentcreatePackageNamegetClassBuffergetFilenamegetNameisDispIdModeisReservedMethodisVTableModeloglogErrorlogInforeadTemplateFilereplaceVariablesetFilenamesetName

Constructor Detail

TlbCoClassback to summary
public TlbCoClass(int index, String packagename, TypeLibUtil typeLibUtil, String bindingMode)

Instantiates a new tlb class.

Parameters
index:int

the index

typeLibUtil:TypeLibUtil

the type lib util

Method Detail

createCLSIDback to summary
protected void createCLSID(String clsid)
createCLSIDNameback to summary
protected void createCLSIDName(String clsidName)
createFunctionsback to summary
protected void createFunctions(TypeInfoUtil typeInfoUtil, String bindingMode)
createInterfacesback to summary
protected void createInterfaces(String interfaces)
createJavaDocHeaderback to summary
protected void createJavaDocHeader(String guid, String version, String helpstring)
getClassTemplateback to summary
protected String getClassTemplate()

Implements abstract com.sun.jna.platform.win32.COM.tlb.imp.TlbBase.getClassTemplate.

Doc from com.sun.jna.platform.win32.COM.tlb.imp.TlbBase.getClassTemplate.

Gets the class template.

Returns:String

the class template

Annotations
@Override