Klasse TlbAbstractMethod
java.lang.Object
com.sun.jna.platform.win32.COM.tlb.imp.TlbBase
com.sun.jna.platform.win32.COM.tlb.imp.TlbAbstractMethod
- Alle implementierten Schnittstellen:
Variant
- Bekannte direkte Unterklassen:
TlbFunctionDispId
,TlbFunctionStub
,TlbFunctionVTable
,TlbPropertyGet
,TlbPropertyGetStub
,TlbPropertyPut
,TlbPropertyPutStub
The Class TlbFunction.
- Autor:
- Tobias Wolf, [email protected]
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.platform.win32.Variant
Variant.VARIANT, Variant.VariantArg
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected String
protected OaIdl.MEMBERID
protected String
protected String
protected String
protected short
protected String
protected TypeInfoUtil.TypeInfoDoc
protected short
Von Klasse geerbte Felder com.sun.jna.platform.win32.COM.tlb.imp.TlbBase
bindingMode, classBuffer, content, CR, CRCR, filename, IDISPATCH_METHODS, index, IUNKNOWN_METHODS, name, TAB, TABTAB, templateBuffer, typeInfoUtil, typeLibUtil
Von Schnittstelle geerbte Felder com.sun.jna.platform.win32.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
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungTlbAbstractMethod
(int index, TypeLibUtil typeLibUtil, OaIdl.FUNCDESC funcDesc, TypeInfoUtil typeInfoUtil) Instantiates a new tlb function. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected String
getType
(OaIdl.ELEMDESC elemDesc) protected String
getType
(OaIdl.FUNCDESC funcDesc) protected String
getType
(OaIdl.TYPEDESC typeDesc) protected String
getUserdefinedType
(OaIdl.HREFTYPE hreftype) protected String
Gets the var type.protected String
replaceJavaKeyword
(String name) Von Klasse geerbte Methoden com.sun.jna.platform.win32.COM.tlb.imp.TlbBase
createClassName, createContent, createPackageName, getClassBuffer, getClassTemplate, getFilename, getName, isDispIdMode, isReservedMethod, isVTableMode, log, logError, logInfo, readTemplateFile, replaceVariable, setFilename, setName
-
Felddetails
-
typeInfoDoc
-
methodName
-
docStr
-
vtableId
protected short vtableId -
memberid
-
paramCount
protected short paramCount -
returnType
-
methodparams
-
methodvariables
-
-
Konstruktordetails
-
TlbAbstractMethod
public TlbAbstractMethod(int index, TypeLibUtil typeLibUtil, OaIdl.FUNCDESC funcDesc, TypeInfoUtil typeInfoUtil) Instantiates a new tlb function.- Parameter:
index
- the indextypeLibUtil
- the type lib utilfuncDesc
- the func desctypeInfoUtil
- the type info util
-
-
Methodendetails
-
getTypeInfoDoc
-
getMethodName
-
getDocStr
-
getVarType
Gets the var type.- Parameter:
vt
- the vt- Gibt zurück:
- the var type
-
getUserdefinedType
-
getType
-
getType
-
getType
-
replaceJavaKeyword
-