(incubating) | The Free and Open Productivity Suite
UNO Java Runtime

com.sun.star.uno
Interface IMemberDescription

All Known Subinterfaces:
IFieldDescription, IMethodDescription

public interface IMemberDescription

The IMemberDescription is the base interface for for the special subset of typedescriptions, which describe members of IDL structs or interfeces.

Since:
UDK3.0

Method Summary
 int getIndex()
          Gives the relative index of this member in the declaring interface or struct (including superclasses).
 java.lang.String getName()
          Gives the name of this member.
 boolean isAny()
          Indicates if this member is an any.
 boolean isInterface()
          Indicates if this member is an interface.
 boolean isUnsigned()
          Indicates if this member is unsigned.
 

Method Detail

getName

public java.lang.String getName()
Gives the name of this member.

Returns:
the name

isUnsigned

public boolean isUnsigned()
Indicates if this member is unsigned. (Not useful for IMethodDescription).

Returns:
the unsigned state

isAny

public boolean isAny()
Indicates if this member is an any.

Returns:
the any state

isInterface

public boolean isInterface()
Indicates if this member is an interface.

Returns:
the interface state

getIndex

public int getIndex()
Gives the relative index of this member in the declaring interface or struct (including superclasses).

Returns:
the relative index of this member

UNO Java Runtime

Apache OpenOffice is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

Copyright & License
Apache and the Apache feather logos are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.