|
UNO Java Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The ITypeDescription
allows to examine a type
in detail (e.g. it is used for marshaling/unmarshaling).
Method Summary | |
java.lang.String |
getArrayTypeName()
Gets the array type name. |
ITypeDescription |
getComponentType()
Gets the component ITypeDescription if
this is an array type, otherwise returns null . |
IFieldDescription |
getFieldDescription(java.lang.String name)
Gets the IFieldDescription for the
field with the name name , if it exists,
otherwise returns null . |
IFieldDescription[] |
getFieldDescriptions()
Gets the IFieldDescription for every
field, if this type is an interface. |
IMethodDescription |
getMethodDescription(int methodId)
Gets the IMethodDescription for the
method with index methodId, if it exists, otherwise
returns null . |
IMethodDescription |
getMethodDescription(java.lang.String name)
Gets the IMethodDescription for the
method with the name name , if it exists,
otherwise returns null . |
IMethodDescription[] |
getMethodDescriptions()
Gets the IMethodDescription for every
method, if this type is an interface. |
ITypeDescription |
getSuperType()
Gets the ITypeDescription of the
super, if it exists. |
TypeClass |
getTypeClass()
Gets the IDL TypeClass of the type. |
java.lang.String |
getTypeName()
Gets the type name. |
java.lang.Class |
getZClass()
Gets the corresponding java class for the type. |
Method Detail |
public ITypeDescription getSuperType()
ITypeDescription
of the
super, if it exists.
ITypeDescription
.public IMethodDescription[] getMethodDescriptions()
IMethodDescription
for every
method, if this type is an interface. Otherwise
returns null
.
IMethodDescription[]
.public IMethodDescription getMethodDescription(int methodId)
IMethodDescription
for the
method with index methodId, if it exists, otherwise
returns null
.
IMethodDescription
.public IMethodDescription getMethodDescription(java.lang.String name)
IMethodDescription
for the
method with the name name
, if it exists,
otherwise returns null
.
IMethodDescription
.public IFieldDescription[] getFieldDescriptions()
IFieldDescription
for every
field, if this type is an interface. Otherwise
returns null
.
IFieldDescription[]
.public IFieldDescription getFieldDescription(java.lang.String name)
IFieldDescription
for the
field with the name name
, if it exists,
otherwise returns null
.
IFieldDescription
.public TypeClass getTypeClass()
TypeClass
of the type.
TypeClass
.public ITypeDescription getComponentType()
ITypeDescription
if
this is an array type, otherwise returns null
.
ITypeDescription
public java.lang.String getTypeName()
public java.lang.String getArrayTypeName()
public java.lang.Class getZClass()
|
UNO Java Runtime | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |