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,
java.lang.String packagename,
TypeLibUtil typeLibUtil,
java.lang.String bindingMode) |
Instantiates a new tlb class.
|
Modifier and Type | Method | 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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