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, wolf.tobias@gmx.net
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.platform.win32.Variant
Variant.VARIANT, Variant.VariantArg -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected Stringprotected OaIdl.MEMBERIDprotected Stringprotected Stringprotected Stringprotected shortprotected Stringprotected TypeInfoUtil.TypeInfoDocprotected shortVon 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, typeLibUtilVon 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 StringgetType(OaIdl.ELEMDESC elemDesc) protected StringgetType(OaIdl.FUNCDESC funcDesc) protected StringgetType(OaIdl.TYPEDESC typeDesc) protected StringgetUserdefinedType(OaIdl.HREFTYPE hreftype) protected StringGets the var type.protected StringreplaceJavaKeyword(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
-