constants group PropertyAttribute in module com::sun::star::beans::

(Global Index)

Syntax

constants group PropertyAttribute;

Description

These values are used to specify the behaviour of a Property .

Constants Summary

MAYBEVOID indicates that a property value can be void.

BOUND indicates that a PropertyChangeEvent will be fired to all registered XPropertyChangeListener s whenever the value of this property changes.

CONSTRAINED indicates that a PropertyChangeEvent will be fired to all registered XVetoableChangeListener s whenever the value of this property changes.

TRANSIENT indicates that the value of the property is not persistent.

READONLY indicates that the value of the property is read-only.

MAYBEAMBIGUOUS indicates that the value of the property can be ambiguous.

MAYBEDEFAULT indicates that the property can be set to default.

REMOVEABLE indicates that the property can be removed (i.e. by calling XPropertyContainer::removeProperty ).

REMOVABLE same as PropertyAttribute::REMOVEABLE .

Field Details



MAYBEVOID

Syntax

const short  MAYBEVOID = 1;

Description

indicates that a property value can be void.

It does not mean that the type of the property is void!


BOUND

Syntax

const short  BOUND = 2;

Description

indicates that a PropertyChangeEvent will be fired to all registered XPropertyChangeListener s whenever the value of this property changes.


CONSTRAINED

Syntax

const short  CONSTRAINED = 4;

Description

indicates that a PropertyChangeEvent will be fired to all registered XVetoableChangeListener s whenever the value of this property changes.

This always implies that the property is bound , too.


TRANSIENT

Syntax

const short  TRANSIENT = 8;

Description

indicates that the value of the property is not persistent.


READONLY

Syntax

const short  READONLY = 16;

Description

indicates that the value of the property is read-only.


MAYBEAMBIGUOUS

Syntax

const short  MAYBEAMBIGUOUS = 32;

Description

indicates that the value of the property can be ambiguous.


MAYBEDEFAULT

Syntax

const short  MAYBEDEFAULT = 64;

Description

indicates that the property can be set to default.


REMOVEABLE

Syntax

const short  REMOVEABLE = 128;

Description

indicates that the property can be removed (i.e. by calling XPropertyContainer::removeProperty ).


REMOVABLE

Syntax

const short  REMOVABLE = 128;

Description

same as PropertyAttribute::REMOVEABLE .

Top of Page