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 |
_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
CompoundTypeDescription
public CompoundTypeDescription(com.sun.star.comp.typedescriptionmanager.TypeDescriptionManager tdm,
java.lang.Class c,
com.sun.star.uno.TypeClass tc)
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