StarOffice 5.2 API
reverse engineered by classdoc

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
 

Field Detail

_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
Constructor Detail

InterfaceTypeDescription

public InterfaceTypeDescription(com.sun.star.comp.typedescriptionmanager.TypeDescriptionManager tdm,
                                java.lang.Class c)
Method Detail

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

StarOffice 5.2 API
reverse engineered by classdoc