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:


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

apitest::XPropertySet::XPropertySet ( )

Definition at line 28 of file xpropertyset.hxx.

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

Definition at line 30 of file xpropertyset.hxx.

apitest::XPropertySet::~XPropertySet ( )

Definition at line 43 of file xpropertyset.hxx.

Member Function Documentation

void apitest::XPropertySet::fillPropsToTest ( const css::uno::Reference< css::beans::XPropertySetInfo > &  xPropInfo)
bool apitest::XPropertySet::getSinglePropertyValue ( const css::uno::Reference< css::beans::XPropertySet > &  xPropSet,
const OUString &  rName 

Definition at line 317 of file xpropertyset.cxx.

Referenced by testGetPropertyValue().

virtual css::uno::Reference<css::uno::XInterface> apitest::XPropertySet::init ( )
pure virtual
bool apitest::XPropertySet::isPropertyIgnored ( const OUString &  rName)

Definition at line 331 of file xpropertyset.cxx.

References m_IgnoreValue.

Referenced by isPropertyValueChangeable().

bool apitest::XPropertySet::isPropertyValueChangeable ( const OUString &  rName)
void apitest::XPropertySet::testGetPropertySetInfo ( )

Definition at line 127 of file xpropertyset.cxx.

References fillPropsToTest(), and init().

Referenced by testGetPropertyValue(), and testSetPropertyValue().

void apitest::XPropertySet::testGetPropertyValue ( )
void apitest::XPropertySet::testPropertyChangeListener ( )
void apitest::XPropertySet::testSetPropertyValue ( )
void apitest::XPropertySet::testVetoableChangeListener ( )

Member Data Documentation

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

Definition at line 67 of file xpropertyset.hxx.

Referenced by isPropertyIgnored().

PropsToTest apitest::XPropertySet::maPropsToTest

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