summaryrefslogtreecommitdiff
path: root/io/source/TextOutputStream/TextOutputStream.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'io/source/TextOutputStream/TextOutputStream.cxx')
-rw-r--r--io/source/TextOutputStream/TextOutputStream.cxx43
1 files changed, 14 insertions, 29 deletions
diff --git a/io/source/TextOutputStream/TextOutputStream.cxx b/io/source/TextOutputStream/TextOutputStream.cxx
index bd2004e26a3d..323eb88e820b 100644
--- a/io/source/TextOutputStream/TextOutputStream.cxx
+++ b/io/source/TextOutputStream/TextOutputStream.cxx
@@ -62,36 +62,29 @@ class OTextOutputStream : public WeakImplHelper< XTextOutputStream2, XServiceInf
Sequence<sal_Int8> implConvert( const OUString& rSource );
/// @throws IOException
- void checkOutputStream() throw(IOException);
+ void checkOutputStream();
public:
OTextOutputStream();
virtual ~OTextOutputStream() override;
// Methods XTextOutputStream
- virtual void SAL_CALL writeString( const OUString& aString )
- throw(IOException, RuntimeException, std::exception) override;
- virtual void SAL_CALL setEncoding( const OUString& Encoding )
- throw(RuntimeException, std::exception) override;
+ virtual void SAL_CALL writeString( const OUString& aString ) override;
+ virtual void SAL_CALL setEncoding( const OUString& Encoding ) override;
// Methods XOutputStream
- virtual void SAL_CALL writeBytes( const Sequence< sal_Int8 >& aData )
- throw(NotConnectedException, BufferSizeExceededException, IOException, RuntimeException, std::exception) override;
- virtual void SAL_CALL flush( )
- throw(NotConnectedException, BufferSizeExceededException, IOException, RuntimeException, std::exception) override;
- virtual void SAL_CALL closeOutput( )
- throw(NotConnectedException, BufferSizeExceededException, IOException, RuntimeException, std::exception) override;
+ virtual void SAL_CALL writeBytes( const Sequence< sal_Int8 >& aData ) override;
+ virtual void SAL_CALL flush( ) override;
+ virtual void SAL_CALL closeOutput( ) override;
// Methods XActiveDataSource
- virtual void SAL_CALL setOutputStream( const Reference< XOutputStream >& aStream )
- throw(RuntimeException, std::exception) override;
- virtual Reference< XOutputStream > SAL_CALL getOutputStream( )
- throw(RuntimeException, std::exception) override;
+ virtual void SAL_CALL setOutputStream( const Reference< XOutputStream >& aStream ) override;
+ virtual Reference< XOutputStream > SAL_CALL getOutputStream( ) override;
// Methods XServiceInfo
- virtual OUString SAL_CALL getImplementationName() throw(std::exception) override;
- virtual Sequence< OUString > SAL_CALL getSupportedServiceNames() throw(std::exception) override;
- virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName) throw(std::exception) override;
+ virtual OUString SAL_CALL getImplementationName() override;
+ virtual Sequence< OUString > SAL_CALL getSupportedServiceNames() override;
+ virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName) override;
};
OTextOutputStream::OTextOutputStream()
@@ -162,7 +155,6 @@ Sequence<sal_Int8> OTextOutputStream::implConvert( const OUString& rSource )
// XTextOutputStream
void OTextOutputStream::writeString( const OUString& aString )
- throw(IOException, RuntimeException, std::exception)
{
checkOutputStream();
if( !mbEncodingInitialized )
@@ -178,7 +170,6 @@ void OTextOutputStream::writeString( const OUString& aString )
}
void OTextOutputStream::setEncoding( const OUString& Encoding )
- throw(RuntimeException, std::exception)
{
OString aOEncodingStr = OUStringToOString( Encoding, RTL_TEXTENCODING_ASCII_US );
rtl_TextEncoding encoding = rtl_getTextEncodingFromMimeCharset( aOEncodingStr.getStr() );
@@ -194,21 +185,18 @@ void OTextOutputStream::setEncoding( const OUString& Encoding )
// XOutputStream
void OTextOutputStream::writeBytes( const Sequence< sal_Int8 >& aData )
- throw(NotConnectedException, BufferSizeExceededException, IOException, RuntimeException, std::exception)
{
checkOutputStream();
mxStream->writeBytes( aData );
}
void OTextOutputStream::flush( )
- throw(NotConnectedException, BufferSizeExceededException, IOException, RuntimeException, std::exception)
{
checkOutputStream();
mxStream->flush();
}
void OTextOutputStream::closeOutput( )
- throw(NotConnectedException, BufferSizeExceededException, IOException, RuntimeException, std::exception)
{
checkOutputStream();
mxStream->closeOutput();
@@ -216,7 +204,6 @@ void OTextOutputStream::closeOutput( )
void OTextOutputStream::checkOutputStream()
- throw(IOException)
{
if (! mxStream.is() )
throw IOException("output stream is not initialized, you have to use setOutputStream first");
@@ -226,13 +213,11 @@ void OTextOutputStream::checkOutputStream()
// XActiveDataSource
void OTextOutputStream::setOutputStream( const Reference< XOutputStream >& aStream )
- throw(RuntimeException, std::exception)
{
mxStream = aStream;
}
Reference< XOutputStream > OTextOutputStream::getOutputStream()
- throw(RuntimeException, std::exception)
{
return mxStream;
}
@@ -256,17 +241,17 @@ Sequence< OUString > TextOutputStream_getSupportedServiceNames()
return seqNames;
}
-OUString OTextOutputStream::getImplementationName() throw(std::exception)
+OUString OTextOutputStream::getImplementationName()
{
return TextOutputStream_getImplementationName();
}
-sal_Bool OTextOutputStream::supportsService(const OUString& ServiceName) throw(std::exception)
+sal_Bool OTextOutputStream::supportsService(const OUString& ServiceName)
{
return cppu::supportsService(this, ServiceName);
}
-Sequence< OUString > OTextOutputStream::getSupportedServiceNames() throw(std::exception)
+Sequence< OUString > OTextOutputStream::getSupportedServiceNames()
{
return TextOutputStream_getSupportedServiceNames();
}