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 © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.