KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com4j > tlbimp > def > IInterfaceDecl


1 package com4j.tlbimp.def;
2
3 import com4j.GUID;
4 import com4j.IID;
5 import com4j.VTID;
6
7 /**
8  * @author Kohsuke Kawaguchi (kk@kohsuke.org)
9  */

10 @IID("{EE076FF5-2E16-4a23-AE24-5DF610F6006E}")
11 public interface IInterfaceDecl extends ITypeDecl, IInterface {
12     @VTID(7)
13     GUID getGUID();
14
15     @VTID(8)
16     int countMethods();
17
18     @VTID(9)
19     IMethod getMethod(int idx);
20
21     /**
22      * count the number of the base interfaces
23      */

24     @VTID(10)
25     int countBaseInterfaces();
26
27     /**
28      * gets the base interface
29      */

30     @VTID(11)
31     ITypeDecl getBaseInterface(int index);
32 }
33
Popular Tags