com.sun.star.comp.typedescriptionmanager
Class InterfaceTypeDescription
java.lang.Object
|
+--com.sun.star.comp.typedescriptionmanager.TypeDescription
|
+--com.sun.star.comp.typedescriptionmanager.InterfaceTypeDescription
- All Implemented Interfaces:
- com.sun.star.uno.XInterface, com.sun.star.reflection.XInterfaceTypeDescription, com.sun.star.reflection.XTypeDescription
- synchronized class InterfaceTypeDescription
- extends com.sun.star.comp.typedescriptionmanager.TypeDescription
- implements com.sun.star.reflection.XInterfaceTypeDescription
Field Summary |
private boolean |
_bBaseTypeSet
|
private com.sun.star.reflection.XInterfaceMemberTypeDescription[] |
_members
|
private com.sun.star.comp.typedescriptionmanager.TypeDescriptionManager |
_tdmanager
|
private com.sun.star.uno.Uik |
_uik
|
private com.sun.star.reflection.XTypeDescription |
_xBaseType
|
(package private) static java.lang.Class |
class$com$sun$star$uno$XInterface
|
Fields inherited from class com.sun.star.comp.typedescriptionmanager.TypeDescription |
_class, _name, _typeClass, _typeInfos |
Fields inherited from interface com.sun.star.reflection.XInterfaceTypeDescription |
UIK, UNORUNTIMEDATA, UNOTYPEINFO |
Constructor Summary |
InterfaceTypeDescription(com.sun.star.comp.typedescriptionmanager.TypeDescriptionManager tdm,
java.lang.Class c)
|
Method Summary |
private com.sun.star.lib.uno.typeinfo.ParameterTypeInfo |
checkParameterTypeInfo(java.lang.String s,
int i)
|
(package private) static java.lang.Class |
class$(java.lang.String s)
|
com.sun.star.reflection.XTypeDescription |
getBaseType()
|
com.sun.star.reflection.XInterfaceMemberTypeDescription[] |
getMembers()
|
com.sun.star.uno.Uik |
getUik()
|
private void |
init()
|
private com.sun.star.lib.uno.typeinfo.AttributeTypeInfo |
isAttributeMethod(java.lang.reflect.Method m)
|
private com.sun.star.reflection.XInterfaceMethodTypeDescription |
makeMethodDescriptor(java.lang.reflect.Method m,
int i)
|
Methods inherited from class com.sun.star.comp.typedescriptionmanager.TypeDescription |
getName, getTypeClass, getTypeInfo, initTypeInfos, isConst, isInterface, isOneway, isReadOnly, isUnsigned |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.sun.star.reflection.XTypeDescription |
getName, getTypeClass |
_bBaseTypeSet
private boolean _bBaseTypeSet
_members
private com.sun.star.reflection.XInterfaceMemberTypeDescription[] _members
_tdmanager
private com.sun.star.comp.typedescriptionmanager.TypeDescriptionManager _tdmanager
_uik
private com.sun.star.uno.Uik _uik
_xBaseType
private com.sun.star.reflection.XTypeDescription _xBaseType
class$com$sun$star$uno$XInterface
static java.lang.Class class$com$sun$star$uno$XInterface
InterfaceTypeDescription
public InterfaceTypeDescription(com.sun.star.comp.typedescriptionmanager.TypeDescriptionManager tdm,
java.lang.Class c)
checkParameterTypeInfo
private com.sun.star.lib.uno.typeinfo.ParameterTypeInfo checkParameterTypeInfo(java.lang.String s,
int i)
class$
static java.lang.Class class$(java.lang.String s)
getBaseType
public com.sun.star.reflection.XTypeDescription getBaseType()
throws com.sun.star.uno.RuntimeException
- Specified by:
getBaseType
in interface com.sun.star.reflection.XInterfaceTypeDescription
getMembers
public com.sun.star.reflection.XInterfaceMemberTypeDescription[] getMembers()
throws com.sun.star.uno.RuntimeException
- Specified by:
getMembers
in interface com.sun.star.reflection.XInterfaceTypeDescription
getUik
public com.sun.star.uno.Uik getUik()
throws com.sun.star.uno.RuntimeException
- Specified by:
getUik
in interface com.sun.star.reflection.XInterfaceTypeDescription
init
private void init()
throws com.sun.star.uno.RuntimeException
isAttributeMethod
private com.sun.star.lib.uno.typeinfo.AttributeTypeInfo isAttributeMethod(java.lang.reflect.Method m)
makeMethodDescriptor
private com.sun.star.reflection.XInterfaceMethodTypeDescription makeMethodDescriptor(java.lang.reflect.Method m,
int i)
throws com.sun.star.uno.RuntimeException,
com.sun.star.container.NoSuchElementException