diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-07-26 22:14:58 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-07-27 09:21:49 +0100 |
commit | 89438e19561e821525ede6a39e8955a3e4dd976c (patch) | |
tree | 8d0e2039cd3a1a72a548fba4c3a37f1eb7c0e3d1 /framework/source | |
parent | d4895b0631c10afa7838e79d311684200f637513 (diff) |
callcatcher: various beautifully crafted, but unused methods
Diffstat (limited to 'framework/source')
-rw-r--r-- | framework/source/fwe/xml/eventsconfiguration.cxx | 75 | ||||
-rw-r--r-- | framework/source/fwi/classes/converter.cxx | 190 |
2 files changed, 0 insertions, 265 deletions
diff --git a/framework/source/fwe/xml/eventsconfiguration.cxx b/framework/source/fwe/xml/eventsconfiguration.cxx index fd68b3a0ca0a..0d1b6c14f64a 100644 --- a/framework/source/fwe/xml/eventsconfiguration.cxx +++ b/framework/source/fwe/xml/eventsconfiguration.cxx @@ -77,81 +77,6 @@ static Reference< XDocumentHandler > GetSaxWriter( return Reference< XDocumentHandler >( xServiceFactory->createInstance( SERVICENAME_SAXWRITER), UNO_QUERY) ; } - -sal_Bool EventsConfiguration::LoadEventsConfig( - const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceFactory, - SvStream& rInStream, EventsConfig& aItems ) -{ - Reference< XParser > xParser( GetSaxParser( xServiceFactory ) ); - Reference< XInputStream > xInputStream( - (::cppu::OWeakObject *)new utl::OInputStreamWrapper( rInStream ), - UNO_QUERY ); - - // connect stream to input stream to the parser - InputSource aInputSource; - - aInputSource.aInputStream = xInputStream; - - // create namespace filter and set events document handler inside to support xml namespaces - Reference< XDocumentHandler > xDocHandler( new OReadEventsDocumentHandler( aItems )); - Reference< XDocumentHandler > xFilter( new SaxNamespaceFilter( xDocHandler )); - - // connect parser and filter - xParser->setDocumentHandler( xFilter ); - - try - { - xParser->parseStream( aInputSource ); - return sal_True; - } - catch ( RuntimeException& ) - { - return sal_False; - } - catch( SAXException& ) - { - return sal_False; - } - catch( ::com::sun::star::io::IOException& ) - { - return sal_False; - } -} - - -sal_Bool EventsConfiguration::StoreEventsConfig( - const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceFactory, - SvStream& rOutStream, const EventsConfig& aItems ) -{ - Reference< XDocumentHandler > xWriter( GetSaxWriter( xServiceFactory ) ); - - Reference< XOutputStream > xOutputStream( - (::cppu::OWeakObject *)new utl::OOutputStreamWrapper( rOutStream ), - UNO_QUERY ); - - Reference< ::com::sun::star::io::XActiveDataSource> xDataSource( xWriter , UNO_QUERY ); - xDataSource->setOutputStream( xOutputStream ); - - try - { - OWriteEventsDocumentHandler aWriteEventsDocumentHandler( aItems, xWriter ); - aWriteEventsDocumentHandler.WriteEventsDocument(); - return sal_True; - } - catch ( RuntimeException& ) - { - return sal_False; - } - catch ( SAXException& ) - { - return sal_False; - } - catch ( ::com::sun::star::io::IOException& ) - { - return sal_False; - } -} - } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/framework/source/fwi/classes/converter.cxx b/framework/source/fwi/classes/converter.cxx index e824d5471ff4..5975fa1af16c 100644 --- a/framework/source/fwi/classes/converter.cxx +++ b/framework/source/fwi/classes/converter.cxx @@ -35,72 +35,6 @@ namespace framework{ //----------------------------------------------------------------------------- /** - * pack every property item of source list into an any entry of destination list - * Resulting list will have follow format then: "sequence< Any(PropertyValue) >". - * If one item couldn't be converted it will be ignored - means target list can - * be smaller then source list. Source list isn't changed anytime. - * - * algorithm: - * (a) reserve enough space on destination list for all possible entries of - * source list - * (b) try to pack every property of source into an any of destination list - * (b1) count successfully packed entries only - * (c) use this count of packed entries to resize destination list - * Because we getted enough space before - that will remove unused items - * of destination list at the end of it only. - */ -css::uno::Sequence< css::uno::Any > Converter::convert_seqProp2seqAny( const css::uno::Sequence< css::beans::PropertyValue >& lSource ) -{ - sal_Int32 nCount = lSource.getLength(); - css::uno::Sequence< css::uno::Any > lDestination(nCount); - - for (sal_Int32 nItem=0; nItem<nCount; ++nItem) - lDestination[nItem]<<=lSource[nItem]; - - return lDestination; -} - -//----------------------------------------------------------------------------- -/** - * do the same like convert_seqProp2seqAny() before - but reverse. - * It try to unpack PropertyValue items from given Any's. - */ -css::uno::Sequence< css::beans::PropertyValue > Converter::convert_seqAny2seqProp( const css::uno::Sequence< css::uno::Any >& lSource ) -{ - sal_Int32 nCount = lSource.getLength(); - sal_Int32 nRealCount = 0; - css::uno::Sequence< css::beans::PropertyValue > lDestination(nCount); - - for (sal_Int32 nItem=0; nItem<nCount; ++nItem) - { - if (lSource[nItem]>>=lDestination[nItem]) - ++nRealCount; - } - - if (nRealCount!=nCount) - lDestination.realloc(nRealCount); - - return lDestination; -} - -//----------------------------------------------------------------------------- -/** - * converts a sequence of NamedValue to a sequence of PropertyValue. - */ -css::uno::Sequence< css::beans::PropertyValue > Converter::convert_seqNamedVal2seqPropVal( const css::uno::Sequence< css::beans::NamedValue >& lSource ) -{ - sal_Int32 nCount = lSource.getLength(); - css::uno::Sequence< css::beans::PropertyValue > lDestination(nCount); - for (sal_Int32 nItem=0; nItem<nCount; ++nItem) - { - lDestination[nItem].Name = lSource[nItem].Name ; - lDestination[nItem].Value = lSource[nItem].Value; - } - return lDestination; -} - -//----------------------------------------------------------------------------- -/** * converts a sequence of PropertyValue to a sequence of NamedValue. */ css::uno::Sequence< css::beans::NamedValue > Converter::convert_seqPropVal2seqNamedVal( const css::uno::Sequence< css::beans::PropertyValue >& lSource ) @@ -132,130 +66,6 @@ OUStringList Converter::convert_seqOUString2OUStringList( const css::uno::Sequen return lDestination; } -//----------------------------------------------------------------------------- -/** - * converts a vector of unicode strings into a sequence of such items - */ -css::uno::Sequence< ::rtl::OUString > Converter::convert_OUStringList2seqOUString( const OUStringList& lSource ) -{ - css::uno::Sequence< ::rtl::OUString > lDestination(lSource.size()); - sal_uInt32 nItem = 0; - for (OUStringList::const_iterator pIterator=lSource.begin(); pIterator!=lSource.end(); ++pIterator) - { - lDestination[nItem] = *pIterator; - ++nItem; - } - return lDestination; -} - -//----------------------------------------------------------------------------- -/** - * converts an unicode string hash to a sequence<PropertyValue>, where names and values match to key and values. - */ -css::uno::Sequence< css::beans::PropertyValue > Converter::convert_OUStringHash2seqProp( const OUStringHash& lSource ) -{ - css::uno::Sequence< css::beans::PropertyValue > lDestination (lSource.size()); - css::beans::PropertyValue* pDestination = lDestination.getArray(); - sal_Int32 nItem = 0; - for (OUStringHash::const_iterator pItem=lSource.begin(); pItem!=lSource.end(); ++pItem) - { - pDestination[nItem].Name = pItem->first ; - pDestination[nItem].Value <<= pItem->second; - ++nItem; - } - return lDestination; -} - -//----------------------------------------------------------------------------- -/** - * converts a sequence<PropertyValue> to an unicode string hash, where keys and values match to names and values. - */ -OUStringHash Converter::convert_seqProp2OUStringHash( const css::uno::Sequence< css::beans::PropertyValue >& lSource ) -{ - OUStringHash lDestination; - sal_Int32 nCount = lSource.getLength(); - const css::beans::PropertyValue* pSource = lSource.getConstArray(); - for (sal_Int32 nItem=0; nItem<nCount; ++nItem) - { - pSource[nItem].Value >>= lDestination[pSource[nItem].Name]; - } - return lDestination; -} - -//----------------------------------------------------------------------------- -/** - @short convert timestamp from String to tools::DateTime notation - @descr Format: "<day>.<month>.<year>/<hour>:<min>:<sec>" - e.g. : "1.11.2001/13:45:16" - - @param sString - timestamp in string notation - - @return timestamp in DateTime notation - */ -DateTime Converter::convert_String2DateTime( /*IN*/ const ::rtl::OUString& sSource ) -{ - DateTime aStamp ; - sal_Int32 nIndex = 0; - - sal_uInt16 nDay = (sal_uInt16)(sSource.getToken( 0, (sal_Unicode)'.', nIndex ).toInt32()); - if( nIndex>0 ) - { - sal_uInt16 nMonth = (sal_uInt16)(sSource.getToken( 0, (sal_Unicode)'.', nIndex ).toInt32()); - if( nIndex>0 ) - { - sal_uInt16 nYear = (sal_uInt16)(sSource.getToken( 0, (sal_Unicode)'/', nIndex ).toInt32()); - if( nIndex>0 ) - { - sal_uInt32 nHour = sSource.getToken( 0, (sal_Unicode)':', nIndex ).toInt32(); - if( nIndex>0 ) - { - sal_uInt32 nMin = sSource.getToken( 0, (sal_Unicode)':', nIndex ).toInt32(); - if( nIndex>0 && nIndex<sSource.getLength() ) - { - sal_uInt32 nSec = sSource.copy( nIndex, sSource.getLength()-nIndex ).toInt32(); - - Date aDate( nDay , nMonth, nYear ); - Time aTime( nHour, nMin , nSec ); - aStamp = DateTime( aDate, aTime ); - } - } - } - } - } - return aStamp; -} - -//----------------------------------------------------------------------------- -/** - @short convert timestamp from DateTime to String notation - @descr Format: "<day>.<month>.<year>/<hour>:<min>:<sec>" - e.g. : "1.11.2001/13:45:16" - - @param aStamp - timestamp in DateTime notation - - @return timestamp in String notation - */ -::rtl::OUString Converter::convert_DateTime2String( /*IN*/ const DateTime& aSource ) -{ - ::rtl::OUStringBuffer sBuffer(25); - - sBuffer.append( (sal_Int32)aSource.GetDay() ); - sBuffer.append( (sal_Unicode)'.' ); - sBuffer.append( (sal_Int32)aSource.GetMonth() ); - sBuffer.append( (sal_Unicode)'.' ); - sBuffer.append( (sal_Int32)aSource.GetYear() ); - sBuffer.append( (sal_Unicode)'/' ); - sBuffer.append( (sal_Int32)aSource.GetHour() ); - sBuffer.append( (sal_Unicode)':' ); - sBuffer.append( (sal_Int32)aSource.GetMin() ); - sBuffer.append( (sal_Unicode)':' ); - sBuffer.append( (sal_Int32)aSource.GetSec() ); - - return sBuffer.makeStringAndClear(); -} - ::rtl::OUString Converter::convert_DateTime2ISO8601( const DateTime& aSource ) { ::rtl::OUStringBuffer sBuffer(25); |