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, setNamepublic 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()
TlbBasegetClassTemplate in class TlbBase