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:
parent
454fd1ea0f
commit
d9bd12dc92
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue