Overview | Module | Use | Devguide | Index

Methods' Summary | Attributes' Summary | Methods' Details | Attributes' Details

:: com :: sun :: star :: reflection ::
deprecated | interface XUnionTypeDescription |
  Base Interfaces
      XUnionTypeDescription
      ┗ XTypeDescription
  XTypeDescription | (referenced interface's summary:) Reflects a UNOIDL entity.
Usage Restrictions deprecated Description Deprecated. Unions are not supported. Reflects a union type. The discriminant of a union switches between the current value types. In addition, there is also a default case, having no discriminant.

Methods' Summary
getDiscriminantType | Returns the (ordinal) discriminant type.
getDefaultDiscriminant | Returns the default discriminant value.
getDefaultMemberType | Returns the type of the default value.
getDiscriminants | Returns discriminants of all members in order of IDL declaration.
getMemberTypes | Returns types of all members in order of IDL declaration.
getMemberNames | Returns names of all members in order of IDL declaration.

Methods' Details
getDiscriminantType
XTypeDescription
getDiscriminantType();
Description Returns the (ordinal) discriminant type. Returns type of the discriminant
getDefaultDiscriminant
any
getDefaultDiscriminant();
Description Returns the default discriminant value. Returns default discriminant value
getDefaultMemberType
XTypeDescription
getDefaultMemberType();
Description Returns the type of the default value. Returns type of the default value
getDiscriminants
sequence< any >
getDiscriminants();
Description Returns discriminants of all members in order of IDL declaration. Returns discriminants of all members
getMemberTypes
sequence< XTypeDescription >
getMemberTypes();
Description Returns types of all members in order of IDL declaration. Returns types of all members
getMemberNames
sequence< string >
getMemberNames();
Description Returns names of all members in order of IDL declaration. Returns names of all members

Top of Page

Copyright © 2000, 2013 LibreOffice contributors and/or their affiliates. All rights reserved.

LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.

The Document Foundation acknowledges all community members, please find more info at our website.

Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.