diff options
author | Eike Rathke <erack@redhat.com> | 2012-01-10 16:42:03 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2012-01-11 13:18:46 +0100 |
commit | 8b7354217de215a972341414c8a693bdfbfd13af (patch) | |
tree | 2b7640256d79597ef2669f61da0fc3422cfb9b54 | |
parent | f6c465e3555c8ac9d2902b3ac35f2d4784eed4c9 (diff) |
added date acceptance patterns API
-rw-r--r-- | offapi/UnoApi_offapi.mk | 1 | ||||
-rw-r--r-- | offapi/com/sun/star/i18n/LocaleData.idl | 4 | ||||
-rw-r--r-- | offapi/com/sun/star/i18n/XLocaleData4.idl | 66 |
3 files changed, 69 insertions, 2 deletions
diff --git a/offapi/UnoApi_offapi.mk b/offapi/UnoApi_offapi.mk index b6c4bd406568..e8f623ef7cc5 100644 --- a/offapi/UnoApi_offapi.mk +++ b/offapi/UnoApi_offapi.mk @@ -2673,6 +2673,7 @@ $(eval $(call gb_UnoApiTarget_add_idlfiles,offapi,offapi/com/sun/star/i18n,\ XLocaleData \ XLocaleData2 \ XLocaleData3 \ + XLocaleData4 \ XNativeNumberSupplier \ XNumberFormatCode \ XOrdinalSuffix \ diff --git a/offapi/com/sun/star/i18n/LocaleData.idl b/offapi/com/sun/star/i18n/LocaleData.idl index 5a32dcc30671..78857413cf93 100644 --- a/offapi/com/sun/star/i18n/LocaleData.idl +++ b/offapi/com/sun/star/i18n/LocaleData.idl @@ -30,8 +30,7 @@ #define __com_sun_star_i18n_LocaleData_idl__ #include <com/sun/star/lang/XServiceInfo.idl> -#include <com/sun/star/i18n/XLocaleData2.idl> -#include <com/sun/star/i18n/XLocaleData3.idl> +#include <com/sun/star/i18n/XLocaleData4.idl> //============================================================================ @@ -47,6 +46,7 @@ published service LocaleData [optional] interface com::sun::star::i18n::XLocaleData2; [optional] interface com::sun::star::i18n::XLocaleData3; + [optional] interface com::sun::star::i18n::XLocaleData4; }; //============================================================================ diff --git a/offapi/com/sun/star/i18n/XLocaleData4.idl b/offapi/com/sun/star/i18n/XLocaleData4.idl new file mode 100644 index 000000000000..154edfab3ae7 --- /dev/null +++ b/offapi/com/sun/star/i18n/XLocaleData4.idl @@ -0,0 +1,66 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * Version: MPL 1.1 / GPLv3+ / LGPLv3+ + * + * The contents of this file are subject to the Mozilla Public License Version + * 1.1 (the "License"); you may not use this file except in compliance with + * the License or as specified alternatively below. You may obtain a copy of + * the License at http://www.mozilla.org/MPL/ + * + * Software distributed under the License is distributed on an "AS IS" basis, + * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + * for the specific language governing rights and limitations under the + * License. + * + * Major Contributor(s): + * Copyright (C) 2011 Red Hat, Inc., Eike Rathke <erack@redhat.com> + * (initial developer) + * + * All Rights Reserved. + * + * For minor contributions see the git repository. + * + * Alternatively, the contents of this file may be used under the terms of + * either the GNU General Public License Version 3 or later (the "GPLv3+"), or + * the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), + * in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable + * instead of those above. + */ + +#ifndef __com_sun_star_i18n_XLocaleData4_idl__ +#define __com_sun_star_i18n_XLocaleData4_idl__ + +#include <com/sun/star/i18n/XLocaleData3.idl> + +//============================================================================ + +module com { module sun { module star { module i18n { + +//============================================================================ + +/** + Access locale specific data. + + <p> Derived from <type scope="::com::sun::star::i18n">XLocaleData3</type> + this provides an additional method to return a sequence of date + acceptance patterns for a locale. + + @since LibreOffice 3.6 + */ + +published interface XLocaleData4 : com::sun::star::i18n::XLocaleData3 +{ + /** returns a sequence of date acceptance patterns for a locale + + <p> Patterns with input combinations that are accepted as + incomplete date input, such as <b>M/D</b> or <b>D.M.</b> + */ + sequence< string > getDateAcceptancePatterns( + [in] com::sun::star::lang::Locale aLocale ); +}; + +//============================================================================ +}; }; }; }; + +#endif +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |