(incubating) | The Free and Open Productivity Suite
Announcing Apache OpenOffice 3.4

Developer's Guide

API

SDK

Tips 'n' Tricks

Miscellaneous

Content for OpenOffice.org version 3.3.

Methods of Class PropertySetMixin


PropertySetMixin
PropertySetMixin(
const com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > & context,
Implements implements,
const com::sun::star::uno::Sequence< rtl::OUString > & absentOptional );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
The constructor.
Description
May throw com::sun::star::uno::RuntimeException and std::bad_alloc.
Parameters
context
the component context used by this class template; must
       not be null, and must supply the service
       com.sun.star.reflection.CoreReflection and the singleton
       com.sun.star.reflection.theTypeDescriptionManager

       
implements
a combination of zero or more flags specifying what
       UNO interface types shall be supported

       
absentOptional
a list of optional properties that are not
       present, and should thus not be visible via
       com::sun::star::beans::XPropertySet::getPropertySetInfo,
       com::sun::star::beans::XPropertySet::addPropertyChangeListener, com::sun::star::beans::XPropertySet::removePropertyChangeListener,
       com::sun::star::beans::XPropertySet::addVetoableChangeListener, and com::sun::star::beans::XPropertySet::removeVetoableChangeListener.  For consistency reasons, the
       given absentOptional should only contain the names of
       attributes that represent optional properties that are not present (that
       is, the attribute getters and setters always throw a
       com::sun::star::beans::UnknownPropertyException), and should
       contain each such name only once.  If an optional property is not present
       (that is, the corresponding attribute getter and setter always throw a
       com::sun::star::beans::UnknownPropertyException) but is not
       contained in the given absentOptional, then it will be
       visible via
       com::sun::star::beans::XPropertySet::getPropertySetInfo as a
       com::sun::star::beans::Property with a set
       com::sun::star::beans::PropertyAttribute::OPTIONAL.  If the
       given implements specifies that
       com::sun::star::beans::XPropertySet is not supported, then
       the given absentOptional is effectively ignored and can be
       empty.
    

~PropertySetMixin
~PropertySetMixin();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
The destructor.
Description
Does not throw.

PropertySetMixin
PropertySetMixin(
PropertySetMixin & );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO NO NO


operator=
void operator=(
PropertySetMixin );

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO NO NO


Top of Page

Apache Feather

Copyright & License | Privacy | Contact Us

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.

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.