Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: star :: beans ::

constants group PropertyConcept
Description
These constants are used to specify concepts of the introspection which apply to properties and to the methods which represent attributes.

This list is not necessarily complete; new constants may be added.

See also
Introspection, XIntrospection, XIntrospectionAccess

Constants
ALL This value is used to query for all properties. See XIntrospectionAccess::getProperty() and XIntrospectionAccess::getProperties()  
DANGEROUS specifies that the change or retrieval of this property directly by the user can result in an unstable state (deadlock, application crash, security hole, etc.)  
PROPERTYSET specifies all properties which are reachable by XPropertySet, XFastPropertySet or XMultiPropertySet.  
ATTRIBUTES specifies all properties which are actually attributes of interfaces.  
METHODS specifies all properties which are represented by getter or setter methods.  
Constants' Details
ALL
const long ALL = -1;
Description
This value is used to query for all properties. See XIntrospectionAccess::getProperty() and XIntrospectionAccess::getProperties()
DANGEROUS
const long DANGEROUS = 1;
Description
specifies that the change or retrieval of this property directly by the user can result in an unstable state (deadlock, application crash, security hole, etc.)
PROPERTYSET
const long PROPERTYSET = 2;
Description
specifies all properties which are reachable by XPropertySet, XFastPropertySet or XMultiPropertySet.
ATTRIBUTES
const long ATTRIBUTES = 4;
Description
specifies all properties which are actually attributes of interfaces.
METHODS
const long METHODS = 8;
Description
specifies all properties which are represented by getter or setter methods.

These methods have the signature type get...(), void set...() or boolean is...().

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.