public class TlbCoClass extends TlbBase
bindingMode, classBuffer, content, CR, CRCR, filename, IDISPATCH_METHODS, index, IUNKNOWN_METHODS, name, TAB, TABTAB, templateBuffer, typeInfoUtil, typeLibUtil| Constructor | Description |
|---|---|
TlbCoClass(int index,
String packagename,
TypeLibUtil typeLibUtil,
String bindingMode) |
Instantiates a new tlb class.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected 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 |
getClassTemplate() |
Gets the class template.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateClassName, createContent, createPackageName, getClassBuffer, getFilename, getName, isDispIdMode, isReservedMethod, isVTableMode, log, logError, logInfo, readTemplateFile, replaceVariable, setFilename, setNamepublic TlbCoClass(int index,
String packagename,
TypeLibUtil typeLibUtil,
String bindingMode)
index - the indextypeLibUtil - the type lib utilprotected void createFunctions(TypeInfoUtil typeInfoUtil, String bindingMode)
protected void createJavaDocHeader(String guid, String version, String helpstring)
protected void createCLSIDName(String clsidName)
protected void createCLSID(String clsid)
protected void createInterfaces(String interfaces)
protected String getClassTemplate()
TlbBasegetClassTemplate in class TlbBase