public Inform ( IResourceLoader loader ) : void | ||
loader | IResourceLoader | |
Résultat | void |
public void Inform(IResourceLoader loader)
{
TokenizerFactory tokFactory = null;
if (tf != null)
{
tokFactory = LoadTokenizerFactory(loader, tf);
}
IEnumerable<string> wlist = LoadRules(synonyms, loader);
synMap = new SlowSynonymMap(ignoreCase);
ParseRules(wlist, synMap, "=>", ",", expand, tokFactory);
}
public virtual void TestLoadRules() { IDictionary <string, string> args = new Dictionary <string, string>(); args["synonyms"] = "something.txt"; SlowSynonymFilterFactory ff = new SlowSynonymFilterFactory(args); ff.Inform(new ResourceLoaderAnonymousInnerClassHelper()); SlowSynonymMap synMap = ff.SynonymMap; assertEquals(2, synMap.Submap.size()); AssertTokIncludes(synMap, "a", "a"); AssertTokIncludes(synMap, "a", "b"); AssertTokIncludes(synMap, "b", "a"); AssertTokIncludes(synMap, "b", "b"); }