(incubating) | The Free and Open Productivity Suite

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous

Content for OpenOffice.org version 3.3.

:: 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 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.