package org.ntlab.traceanalyzer; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class DictionaryServiceImpl implements DictionaryService { private List fDictionaries = new ArrayList(); public void registerDictionary(Dictionary dictionary) { fDictionaries.add(dictionary); } public void unregisterDictionary(Dictionary dictionary) { fDictionaries.remove(dictionary); } public boolean check(String word) { for (int i = 0; i < fDictionaries.size(); i++ ) { Dictionary dictionary = (Dictionary) fDictionaries.get(i); if(dictionary.check(word)) return true; } return false; } }