20#include <com/sun/star/beans/XPropertySet.hpp>
21#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
26#include <osl/diagnose.h>
53 throw uno::RuntimeException();
55 return rRedTable.
size();
62 throw uno::RuntimeException();
65 throw lang::IndexOutOfBoundsException();
75 throw uno::RuntimeException();
88 throw uno::RuntimeException();
90 return !rRedTable.
empty();
105 OSL_FAIL(
"not implemented");
106 return uno::Sequence< OUString >();
114 return pXRedline ? pXRedline :
new SwXRedline(rRedline, rDoc);
131 throw uno::RuntimeException();
138 throw uno::RuntimeException();
141 throw container::NoSuchElementException();
150 return "SwXRedlineEnumeration";
160 return uno::Sequence< OUString >();
165 if(rHint.
GetId() == SfxHintId::Dying)
virtual const SwRedlineTable & GetRedlineTable() const =0
virtual SwPageDesc * GetPageDescFromPool(sal_uInt16 nId, bool bRegardLanguage=true)=0
Return required automatic page style.
bool StartListening(SvtBroadcaster &rBroadcaster)
IDocumentRedlineAccess const & getIDocumentRedlineAccess() const
IDocumentStylePoolAccess const & getIDocumentStylePoolAccess() const
SwRedlineTable::size_type m_nCurrentIndex
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void Notify(const SfxHint &) override
SwXRedlineEnumeration(SwDoc &rDoc)
virtual ~SwXRedlineEnumeration() override
virtual sal_Bool SAL_CALL hasMoreElements() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual OUString SAL_CALL getImplementationName() override
virtual css::uno::Any SAL_CALL nextElement() override
virtual css::uno::Any SAL_CALL getByIndex(sal_Int32 nIndex) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override
virtual sal_Int32 SAL_CALL getCount() override
virtual OUString SAL_CALL getImplementationName() override
virtual ~SwXRedlines() override
virtual sal_Bool SAL_CALL hasElements() override
static css::beans::XPropertySet * GetObject(SwRangeRedline &rRedline, SwDoc &rDoc)
virtual css::uno::Type SAL_CALL getElementType() override
css::uno::Type const & get()
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
constexpr std::enable_if_t< std::is_signed_v< T >, std::make_unsigned_t< T > > make_unsigned(T value)
@ RES_POOLPAGE_STANDARD
Standard page.