jp.go.nict.langrid.client.ws_1_2.impl.langservice
クラス BilingualDictionaryClientImpl

java.lang.Object
  上位を拡張 jp.go.nict.langrid.client.ws_1_2.impl.ServiceClientImpl
      上位を拡張 jp.go.nict.langrid.client.ws_1_2.impl.langservice.BilingualDictionaryClientImpl
すべての実装されたインタフェース:
Serializable, BilingualDictionaryClient, ServiceClient
直系の既知のサブクラス:
BilingualDictionaryHeadwordsExtractionClientImpl, BilingualDictionaryWithLongestMatchSearchClientImpl

public class BilingualDictionaryClientImpl
extends ServiceClientImpl
implements BilingualDictionaryClient

対訳辞書クライアント実装クラス。

バージョン:
$Revision: 8830 $
作成者:
$Author: kkadowaki $
関連項目:
直列化された形式

コンストラクタの概要
BilingualDictionaryClientImpl(URL serviceUrl)
          コンストラクタ。
 
メソッドの概要
protected  org.apache.axis.client.Stub createStub(URL url)
           
 Calendar getLastUpdate()
          辞書データの最終更新日を返す。
 LanguagePair[] getSupportedLanguagePairs()
          辞書の対応言語を取得する。
 String[] getSupportedMatchingMethods()
          辞書ラッパーが対応している検索手法を返す。
 Translation[] search(Language headLang, Language targetLang, String headWord, MatchingMethod matchingMethod)
          指定された検索語・検索方法で対訳辞書を検索し、対訳を返します。
 
クラス jp.go.nict.langrid.client.ws_1_2.impl.ServiceClientImpl から継承されたメソッド
convert, getHttpHeaders, getLastCallTree, getLastCopyrightInfo, getLastLicenseInfo, getLastName, getTreeBindings, invoke, setPassword, setUpService, setUserId
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.go.nict.langrid.client.ws_1_2.ServiceClient から継承されたメソッド
getHttpHeaders, getLastCallTree, getLastCopyrightInfo, getLastLicenseInfo, getLastName, getTreeBindings, setPassword, setUserId
 

コンストラクタの詳細

BilingualDictionaryClientImpl

public BilingualDictionaryClientImpl(URL serviceUrl)
コンストラクタ。

パラメータ:
serviceUrl - サービスが配備されているURL
メソッドの詳細

search

public Translation[] search(Language headLang,
                            Language targetLang,
                            String headWord,
                            MatchingMethod matchingMethod)
                     throws LangridException
インタフェース BilingualDictionaryClient の記述:
指定された検索語・検索方法で対訳辞書を検索し、対訳を返します。

定義:
インタフェース BilingualDictionaryClient 内の search
パラメータ:
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

public LanguagePair[] getSupportedLanguagePairs()
                                         throws LangridException
インタフェース BilingualDictionaryClient の記述:
辞書の対応言語を取得する。

定義:
インタフェース BilingualDictionaryClient 内の getSupportedLanguagePairs
戻り値:
言語の配列
例外:
LangridException - サービスの呼び出しに失敗した

getSupportedMatchingMethods

public String[] getSupportedMatchingMethods()
                                     throws LangridException
インタフェース BilingualDictionaryClient の記述:
辞書ラッパーが対応している検索手法を返す。

定義:
インタフェース BilingualDictionaryClient 内の getSupportedMatchingMethods
戻り値:
対応している検索方法の配列
例外:
LangridException - サービスの呼び出しに失敗した

getLastUpdate

public Calendar getLastUpdate()
                       throws LangridException
インタフェース BilingualDictionaryClient の記述:
辞書データの最終更新日を返す。

定義:
インタフェース BilingualDictionaryClient 内の getLastUpdate
戻り値:
最終更新日
例外:
LangridException - サービスの呼び出しに失敗した

createStub

protected org.apache.axis.client.Stub createStub(URL url)
                                          throws javax.xml.rpc.ServiceException
定義:
クラス ServiceClientImpl 内の createStub
例外:
javax.xml.rpc.ServiceException