public class TlbCoClass extends TlbBase
bindingMode, classBuffer, content, CR, CRCR, filename, IDISPATCH_METHODS, index, IUNKNOWN_METHODS, name, TAB, TABTAB, templateBuffer, typeInfoUtil, typeLibUtil
Constructor and Description |
---|
TlbCoClass(int index,
java.lang.String packagename,
TypeLibUtil typeLibUtil,
java.lang.String bindingMode)
Instantiates a new tlb class.
|
Modifier and Type | Method and Description |
---|---|
protected void |
createCLSID(java.lang.String clsid) |
protected void |
createCLSIDName(java.lang.String clsidName) |
protected void |
createFunctions(TypeInfoUtil typeInfoUtil,
java.lang.String bindingMode) |
protected void |
createInterfaces(java.lang.String interfaces) |
protected void |
createJavaDocHeader(java.lang.String guid,
java.lang.String version,
java.lang.String helpstring) |
protected java.lang.String |
getClassTemplate()
Gets the class template.
|
createClassName, createContent, createPackageName, getClassBuffer, getFilename, getName, isDispIdMode, isReservedMethod, isVTableMode, log, logError, logInfo, readTemplateFile, replaceVariable, setFilename, setName
public TlbCoClass(int index, java.lang.String packagename, TypeLibUtil typeLibUtil, java.lang.String bindingMode)
index
- the indextypeLibUtil
- the type lib utilprotected void createFunctions(TypeInfoUtil typeInfoUtil, java.lang.String bindingMode)
protected void createJavaDocHeader(java.lang.String guid, java.lang.String version, java.lang.String helpstring)
protected void createCLSIDName(java.lang.String clsidName)
protected void createCLSID(java.lang.String clsid)
protected void createInterfaces(java.lang.String interfaces)
protected java.lang.String getClassTemplate()
TlbBase
getClassTemplate
in class TlbBase