diff options
Diffstat (limited to 'i18npool/inc/collator_unicode.hxx')
-rw-r--r-- | i18npool/inc/collator_unicode.hxx | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/i18npool/inc/collator_unicode.hxx b/i18npool/inc/collator_unicode.hxx deleted file mode 100644 index 00e54d8532..0000000000 --- a/i18npool/inc/collator_unicode.hxx +++ /dev/null @@ -1,88 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ -#ifndef _I18N_COLLATOR_UNICODE_HXX_ -#define _I18N_COLLATOR_UNICODE_HXX_ - -#include <com/sun/star/uno/Reference.h> -#include <com/sun/star/i18n/XCollator.hpp> -#include <cppuhelper/implbase1.hxx> -#include <osl/module.h> - -#include "warnings_guard_unicode_tblcoll.h" - -// ---------------------------------------------------- -// class Collator_Unicode -// ---------------------------------------------------- - -namespace com { namespace sun { namespace star { namespace i18n { - -class Collator_Unicode : public cppu::WeakImplHelper1 < XCollator > -{ -public: - // Constructors - Collator_Unicode(); - // Destructor - ~Collator_Unicode(); - - sal_Int32 SAL_CALL compareSubstring( const rtl::OUString& s1, sal_Int32 off1, sal_Int32 len1, - const rtl::OUString& s2, sal_Int32 off2, sal_Int32 len2) throw(com::sun::star::uno::RuntimeException); - - sal_Int32 SAL_CALL compareString( const rtl::OUString& s1, const rtl::OUString& s2) - throw(com::sun::star::uno::RuntimeException); - - sal_Int32 SAL_CALL loadCollatorAlgorithm( const rtl::OUString& impl, const lang::Locale& rLocale, - sal_Int32 collatorOptions) throw(com::sun::star::uno::RuntimeException); - - - // following 4 methods are implemented in collatorImpl. - sal_Int32 SAL_CALL loadDefaultCollator( const lang::Locale&, sal_Int32) - throw(com::sun::star::uno::RuntimeException) {throw com::sun::star::uno::RuntimeException();} - void SAL_CALL loadCollatorAlgorithmWithEndUserOption( const rtl::OUString&, const lang::Locale&, - const com::sun::star::uno::Sequence< sal_Int32 >&) throw(com::sun::star::uno::RuntimeException) {throw com::sun::star::uno::RuntimeException();} - com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL listCollatorAlgorithms( const lang::Locale&) - throw(com::sun::star::uno::RuntimeException) {throw com::sun::star::uno::RuntimeException();} - com::sun::star::uno::Sequence< sal_Int32 > SAL_CALL listCollatorOptions( const rtl::OUString& ) - throw(com::sun::star::uno::RuntimeException) {throw com::sun::star::uno::RuntimeException();} - - //XServiceInfo - virtual rtl::OUString SAL_CALL getImplementationName() throw( com::sun::star::uno::RuntimeException ); - virtual sal_Bool SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( com::sun::star::uno::RuntimeException ); - virtual com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames() throw( com::sun::star::uno::RuntimeException ); - -protected: - const sal_Char *implementationName; -private: - RuleBasedCollator *uca_base, *collator; - oslModule hModule; -}; - -} } } } - -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |