LibreOffice
LibreOffice 24.2 SDK API Reference
|
This struct is used to specify information about object members (methods or properties) accessed via XInvocation, such as names, types, or parameters. More...
import"InvocationInfo.idl";
Public Attributes | |
string | aName |
Name of the method or property. More... | |
MemberType | eMemberType |
Kind of the member (method or property). More... | |
short | PropertyAttribute |
Only for property members: This field may contain zero or more constants of the com::sun::star::beans::PropertyAttribute constants group. More... | |
type | aType |
Type of the member, for methods the return type. More... | |
sequence< type > | aParamTypes |
Types method parameters, for properties this sequence is empty. More... | |
sequence< com::sun::star::reflection::ParamMode > | aParamModes |
Mode of method parameters (IN, OUT, INOUT), for properties this sequence is empty. More... | |
This struct is used to specify information about object members (methods or properties) accessed via XInvocation, such as names, types, or parameters.
string aName |
Name of the method or property.
sequence< com::sun::star::reflection::ParamMode > aParamModes |
Mode of method parameters (IN, OUT, INOUT), for properties this sequence is empty.
sequence< type > aParamTypes |
Types method parameters, for properties this sequence is empty.
type aType |
Type of the member, for methods the return type.
MemberType eMemberType |
Kind of the member (method or property).
short PropertyAttribute |
Only for property members: This field may contain zero or more constants of the com::sun::star::beans::PropertyAttribute constants group.
It is not guaranteed that all necessary constants are set to describe the property completely, but a flag will only be set, if the corresponding charac- teristic really exists. Example: If the READONLY flag is set, the property is readonly. If it isn't set, the property nevertheless can be readonly.
For methods this field is irrelevant and is set to 0.