StarOffice 5.2 API
reverse engineered by classdoc

com.sun.star.comp.typedescriptionmanager
Class CompoundTypeDescription

java.lang.Object
  |
  +--com.sun.star.comp.typedescriptionmanager.TypeDescription
        |
        +--com.sun.star.comp.typedescriptionmanager.CompoundTypeDescription
All Implemented Interfaces:
com.sun.star.reflection.XCompoundTypeDescription, com.sun.star.uno.XInterface, com.sun.star.reflection.XTypeDescription

synchronized class CompoundTypeDescription
extends com.sun.star.comp.typedescriptionmanager.TypeDescription
implements com.sun.star.reflection.XCompoundTypeDescription


Field Summary
private  boolean _bBaseTypeSet
           
private  java.lang.String[] _memberNames
           
private  com.sun.star.reflection.XTypeDescription[] _memberTypes
           
private  com.sun.star.comp.typedescriptionmanager.TypeDescriptionManager _tdmanager
           
private  com.sun.star.reflection.XTypeDescription _xBaseType
           
 
Fields inherited from class com.sun.star.comp.typedescriptionmanager.TypeDescription
_class, _name, _typeClass, _typeInfos
 
Fields inherited from interface com.sun.star.reflection.XCompoundTypeDescription
UIK, UNORUNTIMEDATA, UNOTYPEINFO
 
Constructor Summary
CompoundTypeDescription(com.sun.star.comp.typedescriptionmanager.TypeDescriptionManager tdm, java.lang.Class c, com.sun.star.uno.TypeClass tc)
           
 
Method Summary
 com.sun.star.reflection.XTypeDescription getBaseType()
           
 java.lang.String[] getMemberNames()
           
 com.sun.star.reflection.XTypeDescription[] getMemberTypes()
           
private  void init()
           
 
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

_memberNames

private java.lang.String[] _memberNames

_memberTypes

private com.sun.star.reflection.XTypeDescription[] _memberTypes

_tdmanager

private com.sun.star.comp.typedescriptionmanager.TypeDescriptionManager _tdmanager

_xBaseType

private com.sun.star.reflection.XTypeDescription _xBaseType
Constructor Detail

CompoundTypeDescription

public CompoundTypeDescription(com.sun.star.comp.typedescriptionmanager.TypeDescriptionManager tdm,
                               java.lang.Class c,
                               com.sun.star.uno.TypeClass tc)
Method Detail

getBaseType

public com.sun.star.reflection.XTypeDescription getBaseType()
                                                     throws com.sun.star.uno.RuntimeException
Specified by:
getBaseType in interface com.sun.star.reflection.XCompoundTypeDescription

getMemberNames

public java.lang.String[] getMemberNames()
                                  throws com.sun.star.uno.RuntimeException
Specified by:
getMemberNames in interface com.sun.star.reflection.XCompoundTypeDescription

getMemberTypes

public com.sun.star.reflection.XTypeDescription[] getMemberTypes()
                                                          throws com.sun.star.uno.RuntimeException
Specified by:
getMemberTypes in interface com.sun.star.reflection.XCompoundTypeDescription

init

private void init()
           throws com.sun.star.uno.RuntimeException

StarOffice 5.2 API
reverse engineered by classdoc