public tokenQuery(String __token, Object __metadata, tokenQuerySourceEnum __sources) { sources = __sources; token = __token; metadata = __metadata; language = imbLanguageFrameworkManager.serbian; }
/// <summary> /// Explores the token. /// </summary> /// <param name="token">The token.</param> /// <param name="metaobject">The metaobject.</param> /// <param name="sources">The sources.</param> /// <returns></returns> public static tokenQuery exploreToken(string token, object metaobject, tokenQuerySourceEnum sources) { log.log("Token [" + token + "] asks to be explored with [" + sources.ToStringEnumSmart() + "]"); //000 ToString()) tokenQuery query = new tokenQuery(token, metaobject, sources); var srl = sources.getEnumListFromFlags <tokenQuerySourceEnum>(); foreach (tokenQuerySourceEnum source in srl) { tokenQueryResponse response = null; switch (source) { case tokenQuerySourceEnum.imb_alfabetTest: response = languageManagerAlphabet.manager.exploreToken(query); break; case tokenQuerySourceEnum.hunspell: response = languageManagerHunspell.manager.exploreToken(query); break; case tokenQuerySourceEnum.imb_namedentities: response = languageManagerHunspell.manager.exploreToken(query); break; case tokenQuerySourceEnum.imb_elements: response = languageManagerHunspell.manager.exploreToken(query); break; case tokenQuerySourceEnum.imb_dictionary: response = languageManagerHunspell.manager.exploreToken(query); break; case tokenQuerySourceEnum.imb_lexicon: response = languageManagerHunspell.manager.exploreToken(query); break; case tokenQuerySourceEnum.ext_wordnet: response = languageManagerHunspell.manager.exploreToken(query); break; case tokenQuerySourceEnum.ext_unitex: response = languageManagerHunspell.manager.exploreToken(query); break; case tokenQuerySourceEnum.ext_dict: response = languageManagerHunspell.manager.exploreToken(query); break; case tokenQuerySourceEnum.imb_morphology: break; } if (response.status == tokenQueryResultEnum.dismiss) { break; } } return(query); }
public tokenQueryResponse(tokenQuery query, tokenQuerySourceEnum __source) { source = __source; // tokenCase = new wordCase(query.token, query.language, dictionary.enums.tosWordType.unknown); }