Methods' Summary |
getIntrospection |
returns the introspection from this object or NULL
if the object does not provide this information.
|
invoke |
provides access to methods exposed by an object.
|
setValue |
sets a value to the property with the specified name.
|
getValue |
returns the value of the property with the specified name.
|
hasMethod |
returns true if the method with the specified name exists, else false.
|
hasProperty |
returns true if the property with the specified name exists, else false.
|
Methods' Details |
getIntrospection
- Description
- returns the introspection from this object or NULL
if the object does not provide this information.
|
|
invoke
- Description
- provides access to methods exposed by an object.
- Parameter aParams
- all parameters; pure out params are undefined in sequence,
the value has to be ignored by the callee
- Parameter aOutParamIndex
- This sequence contains the indices of all parameters
that are specified as out or inout.
- Parameter aOutParam
- This sequence contains the values of all parameters that
are specified as out or inout and corresponds with the
indices provided by the aOutParamIndex sequence.
Example: aOutParamIndex == { 1, 4 } means that
aOutParam[0] contains the out value of the aParams[1]
parameter and aOutParam[1] contains the out value of
the aParams[4] parameter.
|
|
setValue
- Description
- sets a value to the property with the specified name.
If the underlying object implements an
::com::sun::star::container::XNameContainer,
then this method will insert the value if there is no such
aPropertyName.
|
|
getValue
- Description
- returns the value of the property with the specified name.
- Parameter aPropertyName
- specifies the name of the property.
|
|
hasMethod
boolean |
hasMethod( |
[in] string |
aName ); |
- Description
- returns true if the method with the specified name exists, else false.
This optimizes the calling sequence
( XInvocation::hasMethod,
XInvocation::invoke )!
- Parameter aName
- specifies the name of the method.
|
|
hasProperty
|
Top of Page
Copyright © 2000, 2012 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.