2 *******************************************************************************
3 * Copyright (C) 2009-2013, International Business Machines Corporation and *
4 * others. All Rights Reserved. *
5 *******************************************************************************
7 * This file contains declarations for the class SimpleDateFormatStaticSets
9 * SimpleDateFormatStaticSets holds the UnicodeSets that are needed for lenient
10 * parsing of literal characters in date/time strings.
11 ********************************************************************************
17 #include "unicode/utypes.h"
19 #if !UCONFIG_NO_FORMATTING
21 #include "unicode/udat.h"
28 class SimpleDateFormatStaticSets
: public UMemory
31 SimpleDateFormatStaticSets(UErrorCode
&status
);
32 ~SimpleDateFormatStaticSets();
34 static void initSets(UErrorCode
*status
);
35 static UBool
cleanup();
37 static UnicodeSet
*getIgnorables(UDateFormatField fieldIndex
);
40 UnicodeSet
*fDateIgnorables
;
41 UnicodeSet
*fTimeIgnorables
;
42 UnicodeSet
*fOtherIgnorables
;
48 #endif // #if !UCONFIG_NO_FORMATTING