Skip navigation links
JNA API 5.6.0
com.sun.jna.platform.win32.COM.tlb.imp

Class TlbAbstractMethod

    • Field Detail

      • methodName

        protected java.lang.String methodName
      • docStr

        protected java.lang.String docStr
      • vtableId

        protected short vtableId
      • paramCount

        protected short paramCount
      • returnType

        protected java.lang.String returnType
      • methodparams

        protected java.lang.String methodparams
      • methodvariables

        protected java.lang.String methodvariables
    • Constructor Detail

      • TlbAbstractMethod

        public TlbAbstractMethod(int index,
                                 TypeLibUtil typeLibUtil,
                                 OaIdl.FUNCDESC funcDesc,
                                 TypeInfoUtil typeInfoUtil)
        Instantiates a new tlb function.
        Parameters:
        index - the index
        typeLibUtil - the type lib util
        funcDesc - the func desc
        typeInfoUtil - the type info util
    • Method Detail

      • getMethodName

        public java.lang.String getMethodName()
      • getDocStr

        public java.lang.String getDocStr()
      • getVarType

        protected java.lang.String getVarType(WTypes.VARTYPE vt)
        Gets the var type.
        Parameters:
        vt - the vt
        Returns:
        the var type
      • getUserdefinedType

        protected java.lang.String getUserdefinedType(OaIdl.HREFTYPE hreftype)
      • getType

        protected java.lang.String getType(OaIdl.FUNCDESC funcDesc)
      • getType

        protected java.lang.String getType(OaIdl.ELEMDESC elemDesc)
      • getType

        protected java.lang.String getType(OaIdl.TYPEDESC typeDesc)
      • replaceJavaKeyword

        protected java.lang.String replaceJavaKeyword(java.lang.String name)
JNA API 5.6.0

Copyright © 2007-2018 Timothy Wall. All Rights Reserved.