a helper class for implementing an AccessibleExtendedComponent which at the same time supports an XAccessibleText interface
More...
|
| | OAccessibleTextHelper () |
| |
| | OCommonAccessibleText () |
| |
| virtual | ~OCommonAccessibleText () |
| |
| css::uno::Reference< css::i18n::XBreakIterator > const & | implGetBreakIterator () |
| |
| css::uno::Reference< css::i18n::XCharacterClassification > const & | implGetCharacterClassification () |
| |
| virtual OUString | implGetText ()=0 |
| |
| virtual css::lang::Locale | implGetLocale ()=0 |
| |
| virtual void | implGetSelection (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex)=0 |
| |
| void | implGetGlyphBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex) |
| |
| bool | implGetWordBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex) |
| |
| void | implGetSentenceBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex) |
| |
| virtual void | implGetParagraphBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex) |
| |
| virtual void | implGetLineBoundary (const OUString &rText, css::i18n::Boundary &rBoundary, sal_Int32 nIndex) |
| |
| OUString | getSelectedText () |
| | non-virtual versions of the methods More...
|
| |
| sal_Int32 | getSelectionStart () |
| |
| sal_Int32 | getSelectionEnd () |
| |
| css::accessibility::TextSegment | getTextAtIndex (sal_Int32 nIndex, sal_Int16 aTextType) |
| |
| css::accessibility::TextSegment | getTextBeforeIndex (sal_Int32 nIndex, sal_Int16 aTextType) |
| |
| css::accessibility::TextSegment | getTextBehindIndex (sal_Int32 nIndex, sal_Int16 aTextType) |
| |
|
| static bool | implInitTextChangedEvent (std::u16string_view rOldString, std::u16string_view rNewString, css::uno::Any &rDeleted, css::uno::Any &rInserted) |
| | Helper method, that detects the difference between two strings and returns the deleted selection and the inserted selection if available. More...
|
| |
| static bool | implIsValidBoundary (css::i18n::Boundary const &rBoundary, sal_Int32 nLength) |
| |
| static bool | implIsValidIndex (sal_Int32 nIndex, sal_Int32 nLength) |
| |
| static bool | implIsValidRange (sal_Int32 nStartIndex, sal_Int32 nEndIndex, sal_Int32 nLength) |
| |
| static sal_Unicode | implGetCharacter (std::u16string_view rText, sal_Int32 nIndex) |
| |
| static OUString | implGetTextRange (std::u16string_view rText, sal_Int32 nStartIndex, sal_Int32 nEndIndex) |
| |
a helper class for implementing an AccessibleExtendedComponent which at the same time supports an XAccessibleText interface
Definition at line 117 of file accessibletexthelper.hxx.