LibreOffice Module sw (master)
1
|
#include <unobookmark.hxx>
Classes | |
class | Impl |
Public Member Functions | |
virtual ::sfx2::Metadatable * | GetCoreObject () override |
virtual css::uno::Reference< css::frame::XModel > | GetModel () override |
virtual sal_Int64 SAL_CALL | getSomething (const css::uno::Sequence< sal_Int8 > &rIdentifier) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &rServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | setPropertyValue (const OUString &rPropertyName, const css::uno::Any &rValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &rPropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &xListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &xListener) override |
virtual OUString SAL_CALL | getName () override |
virtual void SAL_CALL | setName (const OUString &rName) override |
virtual void SAL_CALL | attach (const css::uno::Reference< css::text::XTextRange > &xTextRange) override |
virtual css::uno::Reference< css::text::XTextRange > SAL_CALL | getAnchor () override |
Static Public Member Functions | |
static css::uno::Reference< css::text::XTextContent > | CreateXBookmark (SwDoc &rDoc,::sw::mark::IMark *pBookmark) |
::sw::mark::IMark const * | GetBookmarkInDoc (SwDoc const *const pDoc, const css::uno::Reference< css::lang::XUnoTunnel > &xUT) |
static const css::uno::Sequence< sal_Int8 > & | getUnoTunnelId () |
Protected Member Functions | |
void | attachToRangeEx (const css::uno::Reference< css::text::XTextRange > &xTextRange, IDocumentMarkAccess::MarkType eType) |
virtual void | attachToRange (const css::uno::Reference< css::text::XTextRange > &xTextRange) |
::sw::mark::IMark * | GetBookmark () const |
IDocumentMarkAccess * | GetIDocumentMarkAccess () |
SwDoc * | GetDoc () |
void | registerInMark (SwXBookmark &rXMark,::sw::mark::IMark *const pMarkBase) |
virtual | ~SwXBookmark () override |
SwXBookmark (SwDoc *const pDoc) | |
SwXBookmark () | |
descriptor More... | |
Private Attributes | |
::sw::UnoImplPtr< Impl > | m_pImpl |
Definition at line 49 of file unobookmark.hxx.
|
overrideprotectedvirtual |
Definition at line 156 of file unobkm.cxx.
|
protected |
Definition at line 146 of file unobkm.cxx.
|
protected |
descriptor
Definition at line 151 of file unobkm.cxx.
References m_pImpl.
Referenced by CreateXBookmark().
|
overridevirtual |
Definition at line 310 of file unobkm.cxx.
References m_pImpl.
Referenced by SwXFieldmark::addEventListener().
|
overridevirtual |
Definition at line 495 of file unobkm.cxx.
|
overridevirtual |
Definition at line 511 of file unobkm.cxx.
|
overridevirtual |
Definition at line 280 of file unobkm.cxx.
References attachToRange().
Referenced by SwXFieldmark::attach().
|
protectedvirtual |
css::lang::IllegalArgumentException | |
css::uno::RuntimeException |
Definition at line 275 of file unobkm.cxx.
References attachToRangeEx(), and IDocumentMarkAccess::BOOKMARK.
Referenced by attach().
|
protected |
css::lang::IllegalArgumentException | |
css::uno::RuntimeException |
Definition at line 214 of file unobkm.cxx.
References IDocumentMarkAccess::BOOKMARK, IDocumentMarkAccess::CROSSREF_HEADING_BOOKMARK, IDocumentMarkAccess::CROSSREF_NUMITEM_BOOKMARK, OTextCursorHelper::GetDoc(), SwXTextRange::GetDoc(), sw::mark::CrossRefHeadingBookmark::IsLegalName(), sw::mark::CrossRefNumItemBookmark::IsLegalName(), IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark(), m_pImpl, sw::mark::New, and sw::XTextRangeToSwPaM().
Referenced by attachToRange().
|
static |
Definition at line 160 of file unobkm.cxx.
References IDocumentMarkAccess::ANNOTATIONMARK, IDocumentMarkAccess::GetType(), sw::mark::MarkBase::GetXBookmark(), m_pImpl, and SwXBookmark().
Referenced by SwXBookmarks::getByIndex(), SwXBookmarks::getByName(), lcl_ExportHints(), SwXServiceProvider::MakeInstance(), and sw::mark::Bookmark::MakeUnoObject().
Definition at line 301 of file unobkm.cxx.
References m_pImpl.
Referenced by SwXFieldmark::dispose().
|
overridevirtual |
Definition at line 286 of file unobkm.cxx.
References SwXTextRange::CreateXTextRange(), and m_pImpl.
Referenced by SwXFieldmark::getAnchor().
|
protected |
Definition at line 131 of file unobkm.cxx.
References m_pImpl.
|
static |
Definition at line 187 of file unobkm.cxx.
References m_pImpl.
Referenced by SwUnoCursorHelper::GetSelectableFromAny().
|
override |
Definition at line 385 of file unobkm.cxx.
References m_pImpl.
|
protected |
Definition at line 141 of file unobkm.cxx.
References m_pImpl.
|
protected |
Definition at line 136 of file unobkm.cxx.
References m_pImpl.
|
overridevirtual |
Definition at line 364 of file unobkm.cxx.
|
overridevirtual |
Definition at line 390 of file unobkm.cxx.
References SfxObjectShell::GetModel(), and m_pImpl.
|
overridevirtual |
Definition at line 324 of file unobkm.cxx.
References m_pImpl.
Referenced by getPropertyValue(), and setName().
|
overridevirtual |
Definition at line 401 of file unobkm.cxx.
References aSwMapProvider, SwUnoPropertyMapProvider::GetPropertySet(), SfxItemPropertySet::getPropertySetInfo(), and PROPERTY_MAP_BOOKMARK.
|
overridevirtual |
Definition at line 455 of file unobkm.cxx.
References sw::GetDefaultTextContentValue(), getName(), m_pImpl, UNO_LINK_DISPLAY_NAME, UNO_NAME_BOOKMARK_CONDITION, and UNO_NAME_BOOKMARK_HIDDEN.
|
overridevirtual |
Definition at line 209 of file unobkm.cxx.
|
overridevirtual |
Definition at line 375 of file unobkm.cxx.
|
static |
Definition at line 204 of file unobkm.cxx.
References sw::proofreadingiterator::get().
|
protected |
Definition at line 125 of file unobkm.cxx.
References m_pImpl.
|
overridevirtual |
Definition at line 317 of file unobkm.cxx.
References m_pImpl.
Referenced by SwXFieldmark::removeEventListener().
|
overridevirtual |
Definition at line 503 of file unobkm.cxx.
|
overridevirtual |
Definition at line 519 of file unobkm.cxx.
|
overridevirtual |
Definition at line 333 of file unobkm.cxx.
References IDocumentMarkAccess::findMark(), IDocumentMarkAccess::getAllMarksEnd(), getName(), m_pImpl, IDocumentMarkAccess::renameMark(), and SwPaM::SetMark().
|
overridevirtual |
Definition at line 412 of file unobkm.cxx.
References m_pImpl, UNO_NAME_BOOKMARK_CONDITION, and UNO_NAME_BOOKMARK_HIDDEN.
|
overridevirtual |
Definition at line 369 of file unobkm.cxx.
References cppu::supportsService().
|
private |
Definition at line 55 of file unobookmark.hxx.
Referenced by addEventListener(), attachToRangeEx(), CreateXBookmark(), dispose(), getAnchor(), GetBookmark(), GetBookmarkInDoc(), GetCoreObject(), GetDoc(), GetIDocumentMarkAccess(), GetModel(), getName(), getPropertyValue(), registerInMark(), removeEventListener(), setName(), and setPropertyValue().