|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.ne.so_net.ga2.no_ji.jcom.IUnknown | +--jp.ne.so_net.ga2.no_ji.jcom.ITypeInfo
ITypeInfoインターフェースを扱うためのクラス
IUnknown
,
JComException
,
ReleaseManager
内部クラスの概要 | |
class |
ITypeInfo.ElemDesc
1つの引数や戻り値などの型の情報を持ちます。 |
class |
ITypeInfo.FuncDesc
メソッドの情報を管理するクラスです。 |
class |
ITypeInfo.TypeAttr
ITypeInfoの属性を管理するクラスです。 |
class |
ITypeInfo.VarDesc
内部変数の情報を管理するクラスです。 |
フィールドの概要 | |
static GUID |
IID
IID_ITypeInfo です。 |
static int |
MEMBERID_NIL
|
クラス jp.ne.so_net.ga2.no_ji.jcom.IUnknown から継承したフィールド |
pIUnknown, rm |
コンストラクタの概要 | |
ITypeInfo(ReleaseManager rm,
int pITypeInfo)
ITypeInfoを作成します。 |
メソッドの概要 | |
boolean |
equals(java.lang.Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。 |
java.lang.String[] |
getDocumentation(int memid)
指定したメンバIDのドキュメントを返します。 |
ITypeInfo.FuncDesc |
getFuncDesc(int index)
指定したindexのFuncDescを返します。 |
ITypeInfo |
getImplType(int index)
このクラスがCOCLASSのとき、実際に実装している型情報を返します。 |
static int |
getRefTypeFromTypeDesc(java.lang.String type)
型情報がVT_USERDEFINEDのとき、そこからHREFTYPEを取り出します。 |
ITypeInfo |
getRefTypeInfo(int hreftype)
hreftypeで指定されたITypeInfoを返します。 |
ITypeInfo.TypeAttr |
getTypeAttr()
TypeAttrを返します。 |
ITypeLib |
getTypeLib()
このオブジェクトが属しているITypeLibを返します。 |
ITypeInfo.VarDesc |
getVarDesc(int index)
指定したindexのVarDescを返します。 |
クラス jp.ne.so_net.ga2.no_ji.jcom.IUnknown から継承したメソッド |
addRef, getReleaseManager, queryInterface, release, toString |
クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static GUID IID
GUID
public static final int MEMBERID_NIL
コンストラクタの詳細 |
public ITypeInfo(ReleaseManager rm, int pITypeInfo)
rm
- 参照カウンタ管理クラスpITypeInfo
- ITypeInfoインターフェースReleaseManager
メソッドの詳細 |
public java.lang.String[] getDocumentation(int memid) throws JComException
戻り値[0] bstrName この名前。("_Application") 戻り値[1] btrDocString ドキュメント(null) 戻り値[2] dwHelpContext ヘルプコンテキストの番号を文字列に変えたもの("131073") 戻り値[3] bstrHelpFile ヘルプファイルのフルパス("D:\Office97\Office\VBAXL8.HLP")
public ITypeInfo.TypeAttr getTypeAttr() throws JComException
ITypeInfo.TypeAttr
public ITypeInfo.FuncDesc getFuncDesc(int index) throws JComException
ITypeInfo.FuncDesc
public ITypeInfo.VarDesc getVarDesc(int index) throws JComException
ITypeInfo.VarDesc
public ITypeLib getTypeLib() throws JComException
ITypeLib
public ITypeInfo getImplType(int index) throws JComException
public ITypeInfo getRefTypeInfo(int hreftype) throws JComException
ITypeInfo.ElemDesc.getTypeDesc()
public static int getRefTypeFromTypeDesc(java.lang.String type)
public boolean equals(java.lang.Object obj)
java.lang.Object
内の equals
ITypeInfo.TypeAttr.getIID()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |