24#include <com/sun/star/lang/XServiceInfo.hpp>
25#include <com/sun/star/container/XIndexAccess.hpp>
26#include <com/sun/star/container/XEnumerationAccess.hpp>
27#include <com/sun/star/container/XNameContainer.hpp>
28#include <com/sun/star/container/XNamed.hpp>
29#include <com/sun/star/beans/XPropertySet.hpp>
38#define SC_AFMTOBJ_INVALID USHRT_MAX
41 css::container::XNameContainer,
42 css::container::XEnumerationAccess,
43 css::container::XIndexAccess,
44 css::lang::XServiceInfo >
56 const css::uno::Any& aElement )
override;
61 const css::uno::Any& aElement )
override;
64 virtual css::uno::Any SAL_CALL
getByName(
const OUString&
aName )
override;
65 virtual css::uno::Sequence< OUString > SAL_CALL
getElementNames()
override;
73 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
77 virtual sal_Int32 SAL_CALL
getCount()
override;
87 css::container::XIndexAccess,
88 css::container::XEnumerationAccess,
89 css::container::XNamed,
90 css::beans::XPropertySet,
91 css::lang::XServiceInfo >
108 virtual sal_Int32 SAL_CALL
getCount()
override;
116 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
120 virtual OUString SAL_CALL
getName()
override;
121 virtual void SAL_CALL
setName(
const OUString& aName )
override;
124 virtual css::uno::Reference< css::beans::XPropertySetInfo >
127 const css::uno::Any& aValue )
override;
129 const OUString& PropertyName )
override;
131 const css::uno::Reference<
132 css::beans::XPropertyChangeListener >& xListener )
override;
134 const css::uno::Reference<
135 css::beans::XPropertyChangeListener >& aListener )
override;
137 const css::uno::Reference<
138 css::beans::XVetoableChangeListener >& aListener )
override;
140 const css::uno::Reference<
141 css::beans::XVetoableChangeListener >& aListener )
override;
150 css::beans::XPropertySet,
151 css::lang::XServiceInfo >
163 virtual css::uno::Reference< css::beans::XPropertySetInfo >
166 const css::uno::Any& aValue )
override;
168 const OUString& PropertyName )
override;
170 const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener )
override;
172 const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener )
override;
174 const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
176 const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
#define SC_AFMTOBJ_INVALID