diff options
Diffstat (limited to 'sc/source/ui/Accessibility/AccessibleCsvControl.cxx')
-rw-r--r-- | sc/source/ui/Accessibility/AccessibleCsvControl.cxx | 132 |
1 files changed, 38 insertions, 94 deletions
diff --git a/sc/source/ui/Accessibility/AccessibleCsvControl.cxx b/sc/source/ui/Accessibility/AccessibleCsvControl.cxx index 39ab0c4817df..428a440fd398 100644 --- a/sc/source/ui/Accessibility/AccessibleCsvControl.cxx +++ b/sc/source/ui/Accessibility/AccessibleCsvControl.cxx @@ -104,20 +104,19 @@ void SAL_CALL ScAccessibleCsvControl::disposing() // XAccessibleComponent ------------------------------------------------------- Reference< XAccessible > SAL_CALL ScAccessibleCsvControl::getAccessibleAtPoint( const css::awt::Point& /* rPoint */ ) - throw( RuntimeException, std::exception ) { ensureAlive(); return nullptr; } -bool SAL_CALL ScAccessibleCsvControl::isVisible() throw( RuntimeException, std::exception ) +bool SAL_CALL ScAccessibleCsvControl::isVisible() { SolarMutexGuard aGuard; ensureAlive(); return implGetControl().IsVisible(); } -void SAL_CALL ScAccessibleCsvControl::grabFocus() throw( RuntimeException, std::exception ) +void SAL_CALL ScAccessibleCsvControl::grabFocus() { SolarMutexGuard aGuard; ensureAlive(); @@ -172,21 +171,21 @@ void ScAccessibleCsvControl::SendRemoveColumnEvent( sal_uInt32 /* nFirstColumn * // helpers -------------------------------------------------------------------- -Rectangle ScAccessibleCsvControl::GetBoundingBoxOnScreen() const throw( RuntimeException, std::exception ) +Rectangle ScAccessibleCsvControl::GetBoundingBoxOnScreen() const { SolarMutexGuard aGuard; ensureAlive(); return implGetControl().GetWindowExtentsRelative( nullptr ); } -Rectangle ScAccessibleCsvControl::GetBoundingBox() const throw( RuntimeException, std::exception ) +Rectangle ScAccessibleCsvControl::GetBoundingBox() const { SolarMutexGuard aGuard; ensureAlive(); return implGetControl().GetWindowExtentsRelative( implGetControl().GetAccessibleParentWindow() ); } -void ScAccessibleCsvControl::ensureAlive() const throw( DisposedException ) +void ScAccessibleCsvControl::ensureAlive() const { if( !implIsAlive() ) throw DisposedException(); @@ -199,7 +198,7 @@ ScCsvControl& ScAccessibleCsvControl::implGetControl() const } Reference< XAccessible > ScAccessibleCsvControl::implGetChildByRole( - const Reference< XAccessible >& rxParentObj, sal_uInt16 nRole ) throw( RuntimeException ) + const Reference< XAccessible >& rxParentObj, sal_uInt16 nRole ) { Reference< XAccessible > xAccObj; if( rxParentObj.is() ) @@ -342,7 +341,6 @@ ScAccessibleCsvRuler::~ScAccessibleCsvRuler() // XAccessibleComponent ----------------------------------------------------- sal_Int32 SAL_CALL ScAccessibleCsvRuler::getForeground( ) - throw (RuntimeException, std::exception) { SolarMutexGuard aGuard; ensureAlive(); @@ -350,7 +348,6 @@ sal_Int32 SAL_CALL ScAccessibleCsvRuler::getForeground( ) } sal_Int32 SAL_CALL ScAccessibleCsvRuler::getBackground( ) - throw (RuntimeException, std::exception) { SolarMutexGuard aGuard; ensureAlive(); @@ -359,21 +356,19 @@ sal_Int32 SAL_CALL ScAccessibleCsvRuler::getBackground( ) // XAccessibleContext --------------------------------------------------------- -sal_Int32 SAL_CALL ScAccessibleCsvRuler::getAccessibleChildCount() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvRuler::getAccessibleChildCount() { ensureAlive(); return 0; } Reference< XAccessible > SAL_CALL ScAccessibleCsvRuler::getAccessibleChild( sal_Int32 /* nIndex */ ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { ensureAlive(); throw IndexOutOfBoundsException(); } Reference< XAccessibleRelationSet > SAL_CALL ScAccessibleCsvRuler::getAccessibleRelationSet() - throw( RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -389,7 +384,6 @@ Reference< XAccessibleRelationSet > SAL_CALL ScAccessibleCsvRuler::getAccessible } Reference< XAccessibleStateSet > SAL_CALL ScAccessibleCsvRuler::getAccessibleStateSet() - throw( RuntimeException, std::exception ) { SolarMutexGuard aGuard; AccessibleStateSetHelper* pStateSet = implCreateStateSet(); @@ -405,7 +399,7 @@ Reference< XAccessibleStateSet > SAL_CALL ScAccessibleCsvRuler::getAccessibleSta // XAccessibleText ------------------------------------------------------------ -sal_Int32 SAL_CALL ScAccessibleCsvRuler::getCaretPosition() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvRuler::getCaretPosition() { SolarMutexGuard aGuard; ensureAlive(); @@ -413,7 +407,6 @@ sal_Int32 SAL_CALL ScAccessibleCsvRuler::getCaretPosition() throw( RuntimeExcept } sal_Bool SAL_CALL ScAccessibleCsvRuler::setCaretPosition( sal_Int32 nIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -425,7 +418,6 @@ sal_Bool SAL_CALL ScAccessibleCsvRuler::setCaretPosition( sal_Int32 nIndex ) } sal_Unicode SAL_CALL ScAccessibleCsvRuler::getCharacter( sal_Int32 nIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -435,7 +427,6 @@ sal_Unicode SAL_CALL ScAccessibleCsvRuler::getCharacter( sal_Int32 nIndex ) Sequence< PropertyValue > SAL_CALL ScAccessibleCsvRuler::getCharacterAttributes( sal_Int32 nIndex, const css::uno::Sequence< OUString >& /* aRequestedAttributes */ ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -446,7 +437,6 @@ Sequence< PropertyValue > SAL_CALL ScAccessibleCsvRuler::getCharacterAttributes( } css::awt::Rectangle SAL_CALL ScAccessibleCsvRuler::getCharacterBounds( sal_Int32 nIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -463,7 +453,7 @@ css::awt::Rectangle SAL_CALL ScAccessibleCsvRuler::getCharacterBounds( sal_Int32 return aRect; } -sal_Int32 SAL_CALL ScAccessibleCsvRuler::getCharacterCount() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvRuler::getCharacterCount() { SolarMutexGuard aGuard; ensureAlive(); @@ -471,7 +461,6 @@ sal_Int32 SAL_CALL ScAccessibleCsvRuler::getCharacterCount() throw( RuntimeExcep } sal_Int32 SAL_CALL ScAccessibleCsvRuler::getIndexAtPoint( const css::awt::Point& rPoint ) - throw( RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -480,32 +469,31 @@ sal_Int32 SAL_CALL ScAccessibleCsvRuler::getIndexAtPoint( const css::awt::Point& return lcl_GetApiPos( ::std::min( ::std::max( rRuler.GetPosFromX( rPoint.X ), static_cast<sal_Int32>(0) ), rRuler.GetPosCount() ) ); } -OUString SAL_CALL ScAccessibleCsvRuler::getSelectedText() throw( RuntimeException, std::exception ) +OUString SAL_CALL ScAccessibleCsvRuler::getSelectedText() { ensureAlive(); return OUString(); } -sal_Int32 SAL_CALL ScAccessibleCsvRuler::getSelectionStart() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvRuler::getSelectionStart() { ensureAlive(); return -1; } -sal_Int32 SAL_CALL ScAccessibleCsvRuler::getSelectionEnd() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvRuler::getSelectionEnd() { ensureAlive(); return -1; } sal_Bool SAL_CALL ScAccessibleCsvRuler::setSelection( sal_Int32 /* nStartIndex */, sal_Int32 /* nEndIndex */ ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { ensureAlive(); return false; } -OUString SAL_CALL ScAccessibleCsvRuler::getText() throw( RuntimeException, std::exception ) +OUString SAL_CALL ScAccessibleCsvRuler::getText() { SolarMutexGuard aGuard; ensureAlive(); @@ -513,7 +501,6 @@ OUString SAL_CALL ScAccessibleCsvRuler::getText() throw( RuntimeException, std:: } OUString SAL_CALL ScAccessibleCsvRuler::getTextRange( sal_Int32 nStartIndex, sal_Int32 nEndIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -522,7 +509,6 @@ OUString SAL_CALL ScAccessibleCsvRuler::getTextRange( sal_Int32 nStartIndex, sal } TextSegment SAL_CALL ScAccessibleCsvRuler::getTextAtIndex( sal_Int32 nIndex, sal_Int16 nTextType ) - throw( IndexOutOfBoundsException, IllegalArgumentException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -587,7 +573,6 @@ TextSegment SAL_CALL ScAccessibleCsvRuler::getTextAtIndex( sal_Int32 nIndex, sal } TextSegment SAL_CALL ScAccessibleCsvRuler::getTextBeforeIndex( sal_Int32 nIndex, sal_Int16 nTextType ) - throw( IndexOutOfBoundsException, IllegalArgumentException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -640,7 +625,6 @@ TextSegment SAL_CALL ScAccessibleCsvRuler::getTextBeforeIndex( sal_Int32 nIndex, } TextSegment SAL_CALL ScAccessibleCsvRuler::getTextBehindIndex( sal_Int32 nIndex, sal_Int16 nTextType ) - throw( IndexOutOfBoundsException, IllegalArgumentException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -694,7 +678,6 @@ TextSegment SAL_CALL ScAccessibleCsvRuler::getTextBehindIndex( sal_Int32 nIndex, } sal_Bool SAL_CALL ScAccessibleCsvRuler::copyText( sal_Int32 /* nStartIndex */, sal_Int32 /* nEndIndex */ ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { ensureAlive(); return false; @@ -703,7 +686,6 @@ sal_Bool SAL_CALL ScAccessibleCsvRuler::copyText( sal_Int32 /* nStartIndex */, s // XInterface ----------------------------------------------------------------- Any SAL_CALL ScAccessibleCsvRuler::queryInterface( const css::uno::Type& rType ) - throw( RuntimeException, std::exception ) { Any aAny( ScAccessibleCsvRulerImpl::queryInterface( rType ) ); return aAny.hasValue() ? aAny : ScAccessibleCsvControl::queryInterface( rType ); @@ -721,21 +703,21 @@ void SAL_CALL ScAccessibleCsvRuler::release() throw () // XServiceInfo --------------------------------------------------------------- -OUString SAL_CALL ScAccessibleCsvRuler::getImplementationName() throw( RuntimeException, std::exception ) +OUString SAL_CALL ScAccessibleCsvRuler::getImplementationName() { return OUString( RULER_IMPL_NAME ); } // XTypeProvider -------------------------------------------------------------- -Sequence< css::uno::Type > SAL_CALL ScAccessibleCsvRuler::getTypes() throw( RuntimeException, std::exception ) +Sequence< css::uno::Type > SAL_CALL ScAccessibleCsvRuler::getTypes() { Sequence< css::uno::Type > aSeq( 1 ); aSeq[ 0 ] = cppu::UnoType<XAccessibleText>::get(); return ::comphelper::concatSequences( ScAccessibleCsvControl::getTypes(), aSeq ); } -Sequence< sal_Int8 > SAL_CALL ScAccessibleCsvRuler::getImplementationId() throw( RuntimeException, std::exception ) +Sequence< sal_Int8 > SAL_CALL ScAccessibleCsvRuler::getImplementationId() { return css::uno::Sequence<sal_Int8>(); } @@ -757,32 +739,29 @@ void ScAccessibleCsvRuler::SendCaretEvent() // helpers -------------------------------------------------------------------- -OUString SAL_CALL ScAccessibleCsvRuler::createAccessibleName() throw( RuntimeException, std::exception ) +OUString SAL_CALL ScAccessibleCsvRuler::createAccessibleName() { return OUString( ScResId( STR_ACC_CSVRULER_NAME ) ); } -OUString SAL_CALL ScAccessibleCsvRuler::createAccessibleDescription() throw( RuntimeException, std::exception ) +OUString SAL_CALL ScAccessibleCsvRuler::createAccessibleDescription() { return OUString( ScResId( STR_ACC_CSVRULER_DESCR ) ); } void ScAccessibleCsvRuler::ensureValidIndex( sal_Int32 nIndex ) const - throw( IndexOutOfBoundsException ) { if( (nIndex < 0) || (nIndex >= implGetTextLength()) ) throw IndexOutOfBoundsException(); } void ScAccessibleCsvRuler::ensureValidIndexWithEnd( sal_Int32 nIndex ) const - throw( IndexOutOfBoundsException ) { if( (nIndex < 0) || (nIndex > implGetTextLength()) ) throw IndexOutOfBoundsException(); } void ScAccessibleCsvRuler::ensureValidRange( sal_Int32& rnStartIndex, sal_Int32& rnEndIndex ) const - throw( IndexOutOfBoundsException ) { if( rnStartIndex > rnEndIndex ) ::std::swap( rnStartIndex, rnEndIndex ); @@ -795,7 +774,7 @@ ScCsvRuler& ScAccessibleCsvRuler::implGetRuler() const return static_cast< ScCsvRuler& >( implGetControl() ); } -void ScAccessibleCsvRuler::constructStringBuffer() throw( RuntimeException ) +void ScAccessibleCsvRuler::constructStringBuffer() { SolarMutexGuard aGuard; ensureAlive(); @@ -877,7 +856,6 @@ void ScAccessibleCsvGrid::disposing() // XAccessibleComponent ------------------------------------------------------- Reference< XAccessible > SAL_CALL ScAccessibleCsvGrid::getAccessibleAtPoint( const css::awt::Point& rPoint ) - throw( RuntimeException, std::exception ) { Reference< XAccessible > xRet; if( containsPoint( rPoint ) ) @@ -897,7 +875,6 @@ Reference< XAccessible > SAL_CALL ScAccessibleCsvGrid::getAccessibleAtPoint( con } sal_Int32 SAL_CALL ScAccessibleCsvGrid::getForeground( ) -throw (RuntimeException, std::exception) { SolarMutexGuard aGuard; ensureAlive(); @@ -905,7 +882,6 @@ throw (RuntimeException, std::exception) } sal_Int32 SAL_CALL ScAccessibleCsvGrid::getBackground( ) -throw (RuntimeException, std::exception) { SolarMutexGuard aGuard; ensureAlive(); @@ -914,7 +890,7 @@ throw (RuntimeException, std::exception) // XAccessibleContext --------------------------------------------------------- -sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleChildCount() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleChildCount() { SolarMutexGuard aGuard; ensureAlive(); @@ -938,7 +914,6 @@ Reference<XAccessible> ScAccessibleCsvGrid::getAccessibleCell(sal_Int32 nRow, sa } Reference< XAccessible > SAL_CALL ScAccessibleCsvGrid::getAccessibleChild( sal_Int32 nIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -948,7 +923,6 @@ Reference< XAccessible > SAL_CALL ScAccessibleCsvGrid::getAccessibleChild( sal_I } Reference< XAccessibleRelationSet > SAL_CALL ScAccessibleCsvGrid::getAccessibleRelationSet() - throw( RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -964,7 +938,6 @@ Reference< XAccessibleRelationSet > SAL_CALL ScAccessibleCsvGrid::getAccessibleR } Reference< XAccessibleStateSet > SAL_CALL ScAccessibleCsvGrid::getAccessibleStateSet() - throw( RuntimeException, std::exception ) { SolarMutexGuard aGuard; AccessibleStateSetHelper* pStateSet = implCreateStateSet(); @@ -983,14 +956,14 @@ Reference< XAccessibleStateSet > SAL_CALL ScAccessibleCsvGrid::getAccessibleStat // XAccessibleTable ----------------------------------------------------------- -sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleRowCount() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleRowCount() { SolarMutexGuard aGuard; ensureAlive(); return implGetRowCount(); } -sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleColumnCount() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleColumnCount() { SolarMutexGuard aGuard; ensureAlive(); @@ -998,7 +971,6 @@ sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleColumnCount() throw( Runtim } OUString SAL_CALL ScAccessibleCsvGrid::getAccessibleRowDescription( sal_Int32 nRow ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1007,7 +979,6 @@ OUString SAL_CALL ScAccessibleCsvGrid::getAccessibleRowDescription( sal_Int32 nR } OUString SAL_CALL ScAccessibleCsvGrid::getAccessibleColumnDescription( sal_Int32 nColumn ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1016,7 +987,6 @@ OUString SAL_CALL ScAccessibleCsvGrid::getAccessibleColumnDescription( sal_Int32 } sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleRowExtentAt( sal_Int32 nRow, sal_Int32 nColumn ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { ensureAlive(); ensureValidPosition( nRow, nColumn ); @@ -1024,7 +994,6 @@ sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleRowExtentAt( sal_Int32 nRow } sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleColumnExtentAt( sal_Int32 nRow, sal_Int32 nColumn ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { ensureAlive(); ensureValidPosition( nRow, nColumn ); @@ -1032,28 +1001,24 @@ sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleColumnExtentAt( sal_Int32 n } Reference< XAccessibleTable > SAL_CALL ScAccessibleCsvGrid::getAccessibleRowHeaders() - throw( RuntimeException, std::exception ) { ensureAlive(); return nullptr; } Reference< XAccessibleTable > SAL_CALL ScAccessibleCsvGrid::getAccessibleColumnHeaders() - throw( RuntimeException, std::exception ) { ensureAlive(); return nullptr; } Sequence< sal_Int32 > SAL_CALL ScAccessibleCsvGrid::getSelectedAccessibleRows() - throw( RuntimeException, std::exception ) { ensureAlive(); return Sequence< sal_Int32 >(); } Sequence< sal_Int32 > SAL_CALL ScAccessibleCsvGrid::getSelectedAccessibleColumns() - throw( RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1071,14 +1036,12 @@ Sequence< sal_Int32 > SAL_CALL ScAccessibleCsvGrid::getSelectedAccessibleColumns } sal_Bool SAL_CALL ScAccessibleCsvGrid::isAccessibleRowSelected( sal_Int32 /* nRow */ ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { ensureAlive(); return false; } sal_Bool SAL_CALL ScAccessibleCsvGrid::isAccessibleColumnSelected( sal_Int32 nColumn ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1087,7 +1050,6 @@ sal_Bool SAL_CALL ScAccessibleCsvGrid::isAccessibleColumnSelected( sal_Int32 nCo } Reference< XAccessible > SAL_CALL ScAccessibleCsvGrid::getAccessibleCellAt( sal_Int32 nRow, sal_Int32 nColumn ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1096,27 +1058,23 @@ Reference< XAccessible > SAL_CALL ScAccessibleCsvGrid::getAccessibleCellAt( sal_ } Reference< XAccessible > SAL_CALL ScAccessibleCsvGrid::getAccessibleCaption() - throw( RuntimeException, std::exception ) { ensureAlive(); return nullptr; } Reference< XAccessible > SAL_CALL ScAccessibleCsvGrid::getAccessibleSummary() - throw( RuntimeException, std::exception ) { ensureAlive(); return nullptr; } sal_Bool SAL_CALL ScAccessibleCsvGrid::isAccessibleSelected( sal_Int32 /* nRow */, sal_Int32 nColumn ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { return isAccessibleColumnSelected( nColumn ); } sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleIndex( sal_Int32 nRow, sal_Int32 nColumn ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1125,7 +1083,6 @@ sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleIndex( sal_Int32 nRow, sal_ } sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleRow( sal_Int32 nChildIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1134,7 +1091,6 @@ sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleRow( sal_Int32 nChildIndex } sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleColumn( sal_Int32 nChildIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1145,7 +1101,6 @@ sal_Int32 SAL_CALL ScAccessibleCsvGrid::getAccessibleColumn( sal_Int32 nChildInd // XAccessibleSelection ------------------------------------------------------- void SAL_CALL ScAccessibleCsvGrid::selectAccessibleChild( sal_Int32 nChildIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1158,7 +1113,6 @@ void SAL_CALL ScAccessibleCsvGrid::selectAccessibleChild( sal_Int32 nChildIndex } sal_Bool SAL_CALL ScAccessibleCsvGrid::isAccessibleChildSelected( sal_Int32 nChildIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1167,19 +1121,19 @@ sal_Bool SAL_CALL ScAccessibleCsvGrid::isAccessibleChildSelected( sal_Int32 nChi return implIsColumnSelected( nColumn ); } -void SAL_CALL ScAccessibleCsvGrid::clearAccessibleSelection() throw( RuntimeException, std::exception ) +void SAL_CALL ScAccessibleCsvGrid::clearAccessibleSelection() { SolarMutexGuard aGuard; ensureAlive(); implGetGrid().SelectAll( false ); } -void SAL_CALL ScAccessibleCsvGrid::selectAllAccessibleChildren() throw( RuntimeException, std::exception ) +void SAL_CALL ScAccessibleCsvGrid::selectAllAccessibleChildren() { selectAccessibleChild( 0 ); } -sal_Int32 SAL_CALL ScAccessibleCsvGrid::getSelectedAccessibleChildCount() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvGrid::getSelectedAccessibleChildCount() { SolarMutexGuard aGuard; ensureAlive(); @@ -1187,7 +1141,6 @@ sal_Int32 SAL_CALL ScAccessibleCsvGrid::getSelectedAccessibleChildCount() throw( } Reference< XAccessible > SAL_CALL ScAccessibleCsvGrid::getSelectedAccessibleChild( sal_Int32 nSelectedChildIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1201,7 +1154,6 @@ Reference< XAccessible > SAL_CALL ScAccessibleCsvGrid::getSelectedAccessibleChil } void SAL_CALL ScAccessibleCsvGrid::deselectAccessibleChild( sal_Int32 nSelectedChildIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1218,7 +1170,6 @@ void SAL_CALL ScAccessibleCsvGrid::deselectAccessibleChild( sal_Int32 nSelectedC // XInterface ----------------------------------------------------------------- Any SAL_CALL ScAccessibleCsvGrid::queryInterface( const css::uno::Type& rType ) - throw( RuntimeException, std::exception ) { Any aAny( ScAccessibleCsvGridImpl::queryInterface( rType ) ); return aAny.hasValue() ? aAny : ScAccessibleCsvControl::queryInterface( rType ); @@ -1236,14 +1187,14 @@ void SAL_CALL ScAccessibleCsvGrid::release() throw () // XServiceInfo --------------------------------------------------------------- -OUString SAL_CALL ScAccessibleCsvGrid::getImplementationName() throw( RuntimeException, std::exception ) +OUString SAL_CALL ScAccessibleCsvGrid::getImplementationName() { return OUString( GRID_IMPL_NAME ); } // XTypeProvider -------------------------------------------------------------- -Sequence< css::uno::Type > SAL_CALL ScAccessibleCsvGrid::getTypes() throw( RuntimeException, std::exception ) +Sequence< css::uno::Type > SAL_CALL ScAccessibleCsvGrid::getTypes() { Sequence< css::uno::Type > aSeq( 2 ); aSeq[ 0 ] = cppu::UnoType<XAccessibleTable>::get(); @@ -1251,7 +1202,7 @@ Sequence< css::uno::Type > SAL_CALL ScAccessibleCsvGrid::getTypes() throw( Runti return ::comphelper::concatSequences( ScAccessibleCsvControl::getTypes(), aSeq ); } -Sequence< sal_Int8 > SAL_CALL ScAccessibleCsvGrid::getImplementationId() throw( RuntimeException, std::exception ) +Sequence< sal_Int8 > SAL_CALL ScAccessibleCsvGrid::getImplementationId() { return css::uno::Sequence<sal_Int8>(); } @@ -1316,25 +1267,23 @@ void ScAccessibleCsvGrid::SendRemoveColumnEvent( sal_uInt32 nFirstColumn, sal_uI // helpers -------------------------------------------------------------------- -OUString SAL_CALL ScAccessibleCsvGrid::createAccessibleName() throw( RuntimeException, std::exception ) +OUString SAL_CALL ScAccessibleCsvGrid::createAccessibleName() { return OUString( ScResId( STR_ACC_CSVGRID_NAME ) ); } -OUString SAL_CALL ScAccessibleCsvGrid::createAccessibleDescription() throw( RuntimeException, std::exception ) +OUString SAL_CALL ScAccessibleCsvGrid::createAccessibleDescription() { return OUString( ScResId( STR_ACC_CSVGRID_DESCR ) ); } void ScAccessibleCsvGrid::ensureValidIndex( sal_Int32 nIndex ) const - throw( IndexOutOfBoundsException ) { if( (nIndex < 0) || (nIndex >= implGetCellCount()) ) throw IndexOutOfBoundsException(); } void ScAccessibleCsvGrid::ensureValidPosition( sal_Int32 nRow, sal_Int32 nColumn ) const - throw( IndexOutOfBoundsException ) { if( (nRow < 0) || (nRow >= implGetRowCount()) || (nColumn < 0) || (nColumn >= implGetColumnCount()) ) throw IndexOutOfBoundsException(); @@ -1434,7 +1383,7 @@ void SAL_CALL ScAccessibleCsvCell::disposing() // XAccessibleComponent ------------------------------------------------------- -void SAL_CALL ScAccessibleCsvCell::grabFocus() throw( RuntimeException, std::exception ) +void SAL_CALL ScAccessibleCsvCell::grabFocus() { SolarMutexGuard aGuard; ensureAlive(); @@ -1443,7 +1392,6 @@ void SAL_CALL ScAccessibleCsvCell::grabFocus() throw( RuntimeException, std::exc } sal_Int32 SAL_CALL ScAccessibleCsvCell::getForeground( ) -throw (RuntimeException, std::exception) { SolarMutexGuard aGuard; ensureAlive(); @@ -1451,7 +1399,6 @@ throw (RuntimeException, std::exception) } sal_Int32 SAL_CALL ScAccessibleCsvCell::getBackground( ) -throw (RuntimeException, std::exception) { SolarMutexGuard aGuard; ensureAlive(); @@ -1460,18 +1407,17 @@ throw (RuntimeException, std::exception) // XAccessibleContext ----------------------------------------------------- -sal_Int32 SAL_CALL ScAccessibleCsvCell::getAccessibleChildCount() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvCell::getAccessibleChildCount() { return AccessibleStaticTextBase::getAccessibleChildCount(); } Reference< XAccessible > SAL_CALL ScAccessibleCsvCell::getAccessibleChild( sal_Int32 nIndex ) - throw( IndexOutOfBoundsException, RuntimeException, std::exception ) { return AccessibleStaticTextBase::getAccessibleChild( nIndex ); } -sal_Int32 SAL_CALL ScAccessibleCsvCell::getAccessibleIndexInParent() throw( RuntimeException, std::exception ) +sal_Int32 SAL_CALL ScAccessibleCsvCell::getAccessibleIndexInParent() { SolarMutexGuard aGuard; ensureAlive(); @@ -1479,7 +1425,6 @@ sal_Int32 SAL_CALL ScAccessibleCsvCell::getAccessibleIndexInParent() throw( Runt } Reference< XAccessibleRelationSet > SAL_CALL ScAccessibleCsvCell::getAccessibleRelationSet() - throw( RuntimeException, std::exception ) { SolarMutexGuard aGuard; ensureAlive(); @@ -1487,7 +1432,6 @@ Reference< XAccessibleRelationSet > SAL_CALL ScAccessibleCsvCell::getAccessibleR } Reference< XAccessibleStateSet > SAL_CALL ScAccessibleCsvCell::getAccessibleStateSet() - throw( RuntimeException, std::exception ) { SolarMutexGuard aGuard; AccessibleStateSetHelper* pStateSet = implCreateStateSet(); @@ -1515,14 +1459,14 @@ IMPLEMENT_FORWARD_XTYPEPROVIDER2( ScAccessibleCsvCell, ScAccessibleCsvControl, A // XServiceInfo --------------------------------------------------------------- -OUString SAL_CALL ScAccessibleCsvCell::getImplementationName() throw( RuntimeException, std::exception ) +OUString SAL_CALL ScAccessibleCsvCell::getImplementationName() { return OUString( CELL_IMPL_NAME ); } // helpers -------------------------------------------------------------------- -Rectangle ScAccessibleCsvCell::GetBoundingBoxOnScreen() const throw( RuntimeException, std::exception ) +Rectangle ScAccessibleCsvCell::GetBoundingBoxOnScreen() const { SolarMutexGuard aGuard; ensureAlive(); @@ -1531,19 +1475,19 @@ Rectangle ScAccessibleCsvCell::GetBoundingBoxOnScreen() const throw( RuntimeExce return aRect; } -Rectangle ScAccessibleCsvCell::GetBoundingBox() const throw( RuntimeException, std::exception ) +Rectangle ScAccessibleCsvCell::GetBoundingBox() const { SolarMutexGuard aGuard; ensureAlive(); return implGetBoundingBox(); } -OUString SAL_CALL ScAccessibleCsvCell::createAccessibleName() throw( RuntimeException, std::exception ) +OUString SAL_CALL ScAccessibleCsvCell::createAccessibleName() { return maCellText; } -OUString SAL_CALL ScAccessibleCsvCell::createAccessibleDescription() throw( RuntimeException ) +OUString SAL_CALL ScAccessibleCsvCell::createAccessibleDescription() { return OUString(); } |