Rename TextStrategy to CaseInsensitiveTextStrategy per sebb's suggestion

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1590054 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Chas Honton 2014-04-25 15:16:07 +00:00
parent 454fd1ea0f
commit d9bd12dc92
1 changed files with 3 additions and 3 deletions

View File

@ -544,7 +544,7 @@ public class FastDateParser implements DateParser, Serializable {
if(strategy==null) { if(strategy==null) {
strategy= field==Calendar.ZONE_OFFSET strategy= field==Calendar.ZONE_OFFSET
? new TimeZoneStrategy(locale) ? new TimeZoneStrategy(locale)
: new TextStrategy(field, definingCalendar, locale); : new CaseInsensitiveTextStrategy(field, definingCalendar, locale);
final Strategy inCache= cache.putIfAbsent(locale, strategy); final Strategy inCache= cache.putIfAbsent(locale, strategy);
if(inCache!=null) { if(inCache!=null) {
return inCache; return inCache;
@ -592,7 +592,7 @@ public class FastDateParser implements DateParser, Serializable {
/** /**
* A strategy that handles a text field in the parsing pattern * A strategy that handles a text field in the parsing pattern
*/ */
private static class TextStrategy extends Strategy { private static class CaseInsensitiveTextStrategy extends Strategy {
private final int field; private final int field;
private final Locale locale; private final Locale locale;
private final Map<String, Integer> keyValues; private final Map<String, Integer> keyValues;
@ -604,7 +604,7 @@ public class FastDateParser implements DateParser, Serializable {
* @param definingCalendar The Calendar to use * @param definingCalendar The Calendar to use
* @param locale The Locale to use * @param locale The Locale to use
*/ */
TextStrategy(final int field, final Calendar definingCalendar, final Locale locale) { CaseInsensitiveTextStrategy(final int field, final Calendar definingCalendar, final Locale locale) {
this.field= field; this.field= field;
this.locale= locale; this.locale= locale;
this.keyValues= getDisplayNames(field, definingCalendar, locale); this.keyValues= getDisplayNames(field, definingCalendar, locale);