LibreOffice Module test (master) 1
Classes | Public Member Functions | Protected Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
apitest::XPropertySet Class Referenceabstract

#include <xpropertyset.hxx>

Collaboration diagram for apitest::XPropertySet:
[legend]

Classes

struct  PropsToTest
 

Public Member Functions

 XPropertySet ()
 
 XPropertySet (const std::set< OUString > rIgnoreValue)
 
virtual css::uno::Reference< css::uno::XInterface > init ()=0
 
void testGetPropertySetInfo ()
 
void testSetPropertyValue ()
 
void testGetPropertyValue ()
 
void testPropertyChangeListener ()
 
void testVetoableChangeListener ()
 

Protected Member Functions

 ~XPropertySet ()
 
bool isPropertyValueChangeable (const OUString &rName)
 
virtual bool isPropertyIgnored (const OUString &rName)
 

Private Member Functions

void fillPropsToTest (const css::uno::Reference< css::beans::XPropertySetInfo > &xPropInfo)
 

Static Private Member Functions

static bool getSinglePropertyValue (const css::uno::Reference< css::beans::XPropertySet > &xPropSet, const OUString &rName)
 

Private Attributes

PropsToTest maPropsToTest
 
std::set< OUString > m_IgnoreValue
 

Detailed Description

Definition at line 25 of file xpropertyset.hxx.

Constructor & Destructor Documentation

◆ XPropertySet() [1/2]

apitest::XPropertySet::XPropertySet ( )
inline

Definition at line 28 of file xpropertyset.hxx.

◆ XPropertySet() [2/2]

apitest::XPropertySet::XPropertySet ( const std::set< OUString >  rIgnoreValue)
inline

Definition at line 30 of file xpropertyset.hxx.

◆ ~XPropertySet()

apitest::XPropertySet::~XPropertySet ( )
inlineprotected

Definition at line 43 of file xpropertyset.hxx.

Member Function Documentation

◆ fillPropsToTest()

void apitest::XPropertySet::fillPropsToTest ( const css::uno::Reference< css::beans::XPropertySetInfo > &  xPropInfo)
private

◆ getSinglePropertyValue()

bool apitest::XPropertySet::getSinglePropertyValue ( const css::uno::Reference< css::beans::XPropertySet > &  xPropSet,
const OUString &  rName 
)
staticprivate

Definition at line 326 of file xpropertyset.cxx.

Referenced by testGetPropertyValue().

◆ init()

virtual css::uno::Reference< css::uno::XInterface > apitest::XPropertySet::init ( )
pure virtual

◆ isPropertyIgnored()

bool apitest::XPropertySet::isPropertyIgnored ( const OUString &  rName)
protectedvirtual

Definition at line 340 of file xpropertyset.cxx.

References m_IgnoreValue.

Referenced by isPropertyValueChangeable().

◆ isPropertyValueChangeable()

bool apitest::XPropertySet::isPropertyValueChangeable ( const OUString &  rName)
protected

◆ testGetPropertySetInfo()

void apitest::XPropertySet::testGetPropertySetInfo ( )

Definition at line 129 of file xpropertyset.cxx.

References fillPropsToTest(), and init().

Referenced by testGetPropertyValue(), and testSetPropertyValue().

◆ testGetPropertyValue()

void apitest::XPropertySet::testGetPropertyValue ( )

◆ testPropertyChangeListener()

void apitest::XPropertySet::testPropertyChangeListener ( )

◆ testSetPropertyValue()

void apitest::XPropertySet::testSetPropertyValue ( )

◆ testVetoableChangeListener()

void apitest::XPropertySet::testVetoableChangeListener ( )

Member Data Documentation

◆ m_IgnoreValue

std::set<OUString> apitest::XPropertySet::m_IgnoreValue
private

Definition at line 67 of file xpropertyset.hxx.

Referenced by isPropertyIgnored().

◆ maPropsToTest

PropsToTest apitest::XPropertySet::maPropsToTest
private

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