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

apitest::XPropertySet::XPropertySet ( )
inline

Definition at line 28 of file xpropertyset.hxx.

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

Definition at line 30 of file xpropertyset.hxx.

apitest::XPropertySet::~XPropertySet ( )
inlineprotected

Definition at line 43 of file xpropertyset.hxx.

Member Function Documentation

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

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)
protectedvirtual

Definition at line 331 of file xpropertyset.cxx.

References m_IgnoreValue.

Referenced by isPropertyValueChangeable().

bool apitest::XPropertySet::isPropertyValueChangeable ( const OUString &  rName)
protected
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
private

Definition at line 67 of file xpropertyset.hxx.

Referenced by isPropertyIgnored().

PropsToTest apitest::XPropertySet::maPropsToTest
private

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