internal TestFactory(CollatorInfo[] info) { map = new Dictionary <object, object>(); for (int i = 0; i < info.Length; ++i) { CollatorInfo ci = info[i]; map[ci.locale] = ci; } }
public override String GetDisplayName(ULocale objectLocale, ULocale displayLocale) { CollatorInfo ci = (CollatorInfo)map.Get(objectLocale); if (ci != null) { return(ci.GetDisplayName(displayLocale)); } return(null); }
public override Collator CreateCollator(ULocale loc) { CollatorInfo ci = (CollatorInfo)map.Get(loc); if (ci != null) { return(ci.collator); } return(null); }