|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IJITypeLib
Represents the Windows COM ITypeLib Interface.
Definition from MSDN: The ITypeLib interface provides methods for accessing a library of type descriptions. This interface supports the following: Generalized containment for type information. ITypeLib allows iteration over the type descriptions contained in the library.
Global functions and data. A type library can contain descriptions of a set of modules, each of which is the equivalent of a C or C++ source file that exports data and functions. The type library supports compiling references to the exported data and functions.
General information, including a user-readable name for the library and help for the library as a whole.
| Field Summary | |
|---|---|
static java.lang.String |
IID
IID representing the COM ITypeLib. |
| Method Summary | |
|---|---|
java.lang.Object[] |
findName(JIString nameBuf,
int hashValue,
short found)
Finds occurrences of a type description in a type library. |
java.lang.Object[] |
getDocumentation(int memberId)
Retrieves the library's documentation string, the complete Help file name and path, and the context identifier for the library Help topic in the Help file. |
void |
getLibAttr()
Retrieves the structure that contains the library's attributes. |
IJITypeInfo |
getTypeInfo(int index)
Retrieves the specified type description in the library. |
int |
getTypeInfoCount()
Returns the number of type descriptions in the type library. |
IJITypeInfo |
getTypeInfoOfGuid(java.lang.String uuid)
Retrieves the type description that corresponds to the specified GUID. |
int |
getTypeInfoType(int index)
Retrieves the type of a type description. |
| Field Detail |
|---|
static final java.lang.String IID
ITypeLib.
| Method Detail |
|---|
int getTypeInfoCount()
throws JIException
JIException
IJITypeInfo getTypeInfo(int index)
throws JIException
index - index of the ITypeInfo interface to be returned.
JIException
int getTypeInfoType(int index)
throws JIException
index - ihe index of the type description within the type library.
JIException
IJITypeInfo getTypeInfoOfGuid(java.lang.String uuid)
throws JIException
uuid - GUID of the type description.
JIException
void getLibAttr()
throws JIException
JIException
java.lang.Object[] getDocumentation(int memberId)
throws JIException
memberId -
JIException
java.lang.Object[] findName(JIString nameBuf,
int hashValue,
short found)
throws JIException
nameBuf - hashValue - found -
JIException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||