LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
SwXParagraph::Impl Class Reference
Inheritance diagram for SwXParagraph::Impl:
[legend]
Collaboration diagram for SwXParagraph::Impl:
[legend]

Public Member Functions

 Impl (SwXParagraph &rThis, SwTextNode *const pTextNode=nullptr, uno::Reference< text::XText > const &xParent=nullptr, const sal_Int32 nSelStart=-1, const sal_Int32 nSelEnd=-1)
 
SwTextNodeGetTextNode ()
 
SwTextNodeGetTextNodeOrThrow ()
 
bool IsDescriptor () const
 
void SetPropertyValues_Impl (const uno::Sequence< OUString > &rPropertyNames, const uno::Sequence< uno::Any > &rValues)
 
uno::Sequence< uno::AnyGetPropertyValues_Impl (const uno::Sequence< OUString > &rPropertyNames)
 
void GetSinglePropertyValue_Impl (const SfxItemPropertySimpleEntry &rEntry, const SfxItemSet &rSet, uno::Any &rAny) const
 
uno::Sequence< beans::GetDirectPropertyTolerantResult > GetPropertyValuesTolerant_Impl (const uno::Sequence< OUString > &rPropertyNames, bool bDirectValuesOnly)
 
- Public Member Functions inherited from SvtListener
 SvtListener ()
 
 SvtListener (const SvtListener &r)
 
virtual ~SvtListener () COVERITY_NOEXCEPT_FALSE
 
bool StartListening (SvtBroadcaster &rBroadcaster)
 
bool EndListening (SvtBroadcaster &rBroadcaster)
 
void EndListeningAll ()
 
void CopyAllBroadcasters (const SvtListener &r)
 
bool HasBroadcaster () const
 
virtual void Query (QueryBase &rQuery) const
 

Public Attributes

SwXParagraphm_rThis
 
uno::WeakReference< uno::XInterface > m_wThis
 
::comphelper::OInterfaceContainerHelper2 m_EventListeners
 
SfxItemPropertySet const & m_rPropSet
 
bool m_bIsDescriptor
 
sal_Int32 const m_nSelectionStartPos
 
sal_Int32 const m_nSelectionEndPos
 
OUString m_sText
 
uno::Reference< text::XText > m_xParentText
 
SwTextNodem_pTextNode
 

Protected Member Functions

virtual void Notify (const SfxHint &rHint) override
 

Private Attributes

::osl::Mutex m_Mutex
 

Detailed Description

Definition at line 108 of file unoparagraph.cxx.

Constructor & Destructor Documentation

SwXParagraph::Impl::Impl ( SwXParagraph rThis,
SwTextNode *const  pTextNode = nullptr,
uno::Reference< text::XText > const &  xParent = nullptr,
const sal_Int32  nSelStart = -1,
const sal_Int32  nSelEnd = -1 
)
inline

Member Function Documentation

uno::Sequence< uno::Any > SwXParagraph::Impl::GetPropertyValues_Impl ( const uno::Sequence< OUString > &  rPropertyNames)
Exceptions
beans::UnknownPropertyException
lang::WrappedTargetException
uno::RuntimeException

Definition at line 530 of file unoparagraph.cxx.

References SfxItemPropertyMap::getByName(), SwUnoCursorHelper::getCursorPropertyValue(), sw::GetDefaultTextContentValue(), SwContentNode::GetSwAttrSet(), and SfxItemPropertySimpleEntry::nWID.

uno::Sequence< beans::GetDirectPropertyTolerantResult > SwXParagraph::Impl::GetPropertyValuesTolerant_Impl ( const uno::Sequence< OUString > &  rPropertyNames,
bool  bDirectValuesOnly 
)
void SwXParagraph::Impl::GetSinglePropertyValue_Impl ( const SfxItemPropertySimpleEntry rEntry,
const SfxItemSet rSet,
uno::Any rAny 
) const
SwTextNode* SwXParagraph::Impl::GetTextNode ( )
inline

Definition at line 141 of file unoparagraph.cxx.

References m_pTextNode.

SwTextNode& SwXParagraph::Impl::GetTextNodeOrThrow ( )
inline

Definition at line 145 of file unoparagraph.cxx.

References m_pTextNode.

Referenced by SetPropertyValues_Impl().

bool SwXParagraph::Impl::IsDescriptor ( ) const
inline

Definition at line 152 of file unoparagraph.cxx.

References m_bIsDescriptor.

void SwXParagraph::Impl::Notify ( const SfxHint rHint)
overrideprotectedvirtual
void SwXParagraph::Impl::SetPropertyValues_Impl ( const uno::Sequence< OUString > &  rPropertyNames,
const uno::Sequence< uno::Any > &  rValues 
)
Exceptions
beans::UnknownPropertyException
beans::PropertyVetoException
lang::IllegalArgumentException
lang::WrappedTargetException
uno::RuntimeException

Definition at line 384 of file unoparagraph.cxx.

References SfxItemPropertyMap::getByName(), SfxItemPropertySet::getPropertyMap(), GetTextNodeOrThrow(), m_rPropSet, m_rThis, SfxItemPropertySimpleEntry::nFlags, and SwUnoCursorHelper::SetPropertyValues().

Member Data Documentation

bool SwXParagraph::Impl::m_bIsDescriptor

Definition at line 119 of file unoparagraph.cxx.

Referenced by IsDescriptor().

::comphelper::OInterfaceContainerHelper2 SwXParagraph::Impl::m_EventListeners

Definition at line 117 of file unoparagraph.cxx.

Referenced by Notify().

::osl::Mutex SwXParagraph::Impl::m_Mutex
private

Definition at line 112 of file unoparagraph.cxx.

sal_Int32 const SwXParagraph::Impl::m_nSelectionEndPos

Definition at line 121 of file unoparagraph.cxx.

sal_Int32 const SwXParagraph::Impl::m_nSelectionStartPos

Definition at line 120 of file unoparagraph.cxx.

SwTextNode* SwXParagraph::Impl::m_pTextNode

Definition at line 124 of file unoparagraph.cxx.

Referenced by GetTextNode(), GetTextNodeOrThrow(), and Notify().

SfxItemPropertySet const& SwXParagraph::Impl::m_rPropSet

Definition at line 118 of file unoparagraph.cxx.

Referenced by SetPropertyValues_Impl().

SwXParagraph& SwXParagraph::Impl::m_rThis

Definition at line 115 of file unoparagraph.cxx.

Referenced by SetPropertyValues_Impl().

OUString SwXParagraph::Impl::m_sText

Definition at line 122 of file unoparagraph.cxx.

uno::WeakReference<uno::XInterface> SwXParagraph::Impl::m_wThis

Definition at line 116 of file unoparagraph.cxx.

Referenced by Notify().

uno::Reference<text::XText> SwXParagraph::Impl::m_xParentText

Definition at line 123 of file unoparagraph.cxx.


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