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.