LibreOffice Module svx (master) 1
Public Member Functions | Protected Member Functions | List of all members
SvxShapeMaster Class Referenceabstract

this abstract class is the interface for an instance that likes to enhance the functionality of components implemented with derivations from SvxShape More...

#include <unomaster.hxx>

Public Member Functions

virtual bool queryAggregation (const css::uno::Type &rType, css::uno::Any &aAny)=0
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo ()=0
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue)=0
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName)=0
 
virtual css::beans::PropertyState SAL_CALL getPropertyState (const OUString &PropertyName)=0
 
virtual void SAL_CALL setPropertyToDefault (const OUString &PropertyName)=0
 
virtual css::uno::Any SAL_CALL getPropertyDefault (const OUString &aPropertyName)=0
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes ()=0
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames ()=0
 
virtual void dispose ()=0
 

Protected Member Functions

 ~SvxShapeMaster ()
 

Detailed Description

this abstract class is the interface for an instance that likes to enhance the functionality of components implemented with derivations from SvxShape

See also
SvxShape::setMaster

Definition at line 33 of file unomaster.hxx.

Constructor & Destructor Documentation

◆ ~SvxShapeMaster()

SvxShapeMaster::~SvxShapeMaster ( )
inlineprotected

Definition at line 71 of file unomaster.hxx.

Member Function Documentation

◆ dispose()

virtual void SvxShapeMaster::dispose ( )
pure virtual

◆ getPropertyDefault()

virtual css::uno::Any SAL_CALL SvxShapeMaster::getPropertyDefault ( const OUString &  aPropertyName)
pure virtual
Exceptions
css::beans::UnknownPropertyException
css::lang::WrappedTargetException
css::uno::RuntimeException

◆ getPropertySetInfo()

virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL SvxShapeMaster::getPropertySetInfo ( )
pure virtual
Exceptions
css::uno::RuntimeException

◆ getPropertyState()

virtual css::beans::PropertyState SAL_CALL SvxShapeMaster::getPropertyState ( const OUString &  PropertyName)
pure virtual
Exceptions
css::beans::UnknownPropertyException
css::uno::RuntimeException

◆ getPropertyValue()

virtual css::uno::Any SAL_CALL SvxShapeMaster::getPropertyValue ( const OUString &  PropertyName)
pure virtual
Exceptions
css::beans::UnknownPropertyException
css::lang::WrappedTargetException
css::uno::RuntimeException

◆ getSupportedServiceNames()

virtual css::uno::Sequence< OUString > SAL_CALL SvxShapeMaster::getSupportedServiceNames ( )
pure virtual
Exceptions
css::uno::RuntimeException

◆ getTypes()

virtual css::uno::Sequence< css::uno::Type > SAL_CALL SvxShapeMaster::getTypes ( )
pure virtual
Exceptions
css::uno::RuntimeException

◆ queryAggregation()

virtual bool SvxShapeMaster::queryAggregation ( const css::uno::Type &  rType,
css::uno::Any &  aAny 
)
pure virtual

◆ setPropertyToDefault()

virtual void SAL_CALL SvxShapeMaster::setPropertyToDefault ( const OUString &  PropertyName)
pure virtual
Exceptions
css::beans::UnknownPropertyException
css::uno::RuntimeException

◆ setPropertyValue()

virtual void SAL_CALL SvxShapeMaster::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
pure virtual
Exceptions
css::beans::UnknownPropertyException
css::beans::PropertyVetoException
css::lang::IllegalArgumentException
css::lang::WrappedTargetException
css::uno::RuntimeException

The documentation for this class was generated from the following file: