jp.go.nict.langrid.client.ws_1_2
インタフェース BilingualDictionaryClient

すべてのスーパーインタフェース:
ServiceClient
既知のサブインタフェースの一覧:
BilingualDictionaryHeadwordsExtractionClient, BilingualDictionaryWithLongestMatchSearchClient
既知の実装クラスの一覧:
BilingualDictionaryClientImpl, BilingualDictionaryHeadwordsExtractionClientImpl, BilingualDictionaryWithLongestMatchSearchClientImpl, BilingualDictionaryWithLongestMatchSearchClientImpl

public interface BilingualDictionaryClient
extends ServiceClient

対訳辞書サービスクライアントが実装するインターフェース。

バージョン:
$Revision: 8830 $
作成者:
$Author: kkadowaki $

メソッドの概要
 Calendar getLastUpdate()
          辞書データの最終更新日を返す。
 LanguagePair[] getSupportedLanguagePairs()
          辞書の対応言語を取得する。
 String[] getSupportedMatchingMethods()
          辞書ラッパーが対応している検索手法を返す。
 Translation[] search(Language headLang, Language targetLang, String headWord, MatchingMethod matchingMethod)
          指定された検索語・検索方法で対訳辞書を検索し、対訳を返します。
 
インタフェース jp.go.nict.langrid.client.ws_1_2.ServiceClient から継承されたメソッド
getHttpHeaders, getLastCallTree, getLastCopyrightInfo, getLastLicenseInfo, getLastName, getTreeBindings, setPassword, setUserId
 

メソッドの詳細

search

Translation[] search(Language headLang,
                     Language targetLang,
                     String headWord,
                     MatchingMethod matchingMethod)
                     throws LangridException
指定された検索語・検索方法で対訳辞書を検索し、対訳を返します。

パラメータ:
headLang - 対訳の元言語(RFC3066準拠.prefixのみ一致した場合は,一致した言語が1つの場合のみ呼び出し可能(例:対訳言語対にzh-Hansがあったときに,headLangにzhを指定した場合))
targetLang - 対訳の対象言語(RFC3066準拠.prefixのみ一致した場合は,一致した言語が1つの場合のみ呼び出し可能(例:対訳言語対にzh-Hansがあったときに,targetLangにzhを指定した場合))
headWord - 対訳を検索する語
matchingMethod - 検索方法("COMPLETE","PREFIX","SUFFIX","PARTIAL","REGEX"のいずれか)
戻り値:
検索結果
例外:
LangridException - サービスの呼び出しに失敗した

getSupportedLanguagePairs

LanguagePair[] getSupportedLanguagePairs()
                                         throws LangridException
辞書の対応言語を取得する。

戻り値:
言語の配列
例外:
LangridException - サービスの呼び出しに失敗した

getSupportedMatchingMethods

String[] getSupportedMatchingMethods()
                                     throws LangridException
辞書ラッパーが対応している検索手法を返す。

戻り値:
対応している検索方法の配列
例外:
LangridException - サービスの呼び出しに失敗した

getLastUpdate

Calendar getLastUpdate()
                       throws LangridException
辞書データの最終更新日を返す。

戻り値:
最終更新日
例外:
LangridException - サービスの呼び出しに失敗した