Class TlbPropertyGet
java.lang.Object
com.sun.jna.platform.win32.COM.tlb.imp.TlbBase
com.sun.jna.platform.win32.COM.tlb.imp.TlbAbstractMethod
com.sun.jna.platform.win32.COM.tlb.imp.TlbPropertyGet
- All Implemented Interfaces:
Variant
The Class TlbPropertyGet.
- Author:
- Tobias Wolf, wolf.tobias@gmx.net
-
Nested Class Summary
Nested classes/interfaces inherited from interface Variant
Variant.VARIANT, Variant.VariantArg -
Field Summary
Fields inherited from class TlbAbstractMethod
docStr, memberid, methodName, methodparams, methodvariables, paramCount, returnType, typeInfoDoc, vtableIdFields inherited from class TlbBase
bindingMode, classBuffer, content, CR, CRCR, filename, IDISPATCH_METHODS, index, IUNKNOWN_METHODS, name, TAB, TABTAB, templateBuffer, typeInfoUtil, typeLibUtilFields inherited from interface Variant
VARIANT_FALSE, VARIANT_TRUE, VT_ARRAY, VT_BLOB, VT_BLOB_OBJECT, VT_BOOL, VT_BSTR, VT_BSTR_BLOB, VT_BYREF, VT_CARRAY, VT_CF, VT_CLSID, VT_CY, VT_DATE, VT_DECIMAL, VT_DISPATCH, VT_EMPTY, VT_ERROR, VT_FILETIME, VT_HRESULT, VT_I1, VT_I2, VT_I4, VT_I8, VT_ILLEGAL, VT_ILLEGALMASKED, VT_INT, VT_INT_PTR, VT_LPSTR, VT_LPWSTR, VT_NULL, VT_PTR, VT_R4, VT_R8, VT_RECORD, VT_RESERVED, VT_SAFEARRAY, VT_STORAGE, VT_STORED_OBJECT, VT_STREAM, VT_STREAMED_OBJECT, VT_TYPEMASK, VT_UI1, VT_UI2, VT_UI4, VT_UI8, VT_UINT, VT_UINT_PTR, VT_UNKNOWN, VT_USERDEFINED, VT_VARIANT, VT_VECTOR, VT_VERSIONED_STREAM, VT_VOID -
Constructor Summary
ConstructorsConstructorDescriptionTlbPropertyGet(int count, int index, TypeLibUtil typeLibUtil, OaIdl.FUNCDESC funcDesc, TypeInfoUtil typeInfoUtil) Instantiates a new tlb property get. -
Method Summary
Methods inherited from class TlbAbstractMethod
getDocStr, getMethodName, getType, getType, getType, getTypeInfoDoc, getUserdefinedType, getVarType, replaceJavaKeywordMethods inherited from class TlbBase
createClassName, createContent, createPackageName, getClassBuffer, getFilename, getName, isDispIdMode, isReservedMethod, isVTableMode, log, logError, logInfo, readTemplateFile, replaceVariable, setFilename, setName
-
Constructor Details
-
TlbPropertyGet
public TlbPropertyGet(int count, int index, TypeLibUtil typeLibUtil, OaIdl.FUNCDESC funcDesc, TypeInfoUtil typeInfoUtil) Instantiates a new tlb property get.- Parameters:
index- the indextypeLibUtil- the type lib utilfuncDesc- the func desctypeInfoUtil- the type info util
-
-
Method Details
-
getClassTemplate
Description copied from class:TlbBaseGets the class template.- Specified by:
getClassTemplatein classTlbBase- Returns:
- the class template
-