jp.go.nict.langrid.client.ws_1_2.protobuf.impl
クラス TranslationClientImpl

java.lang.Object
  上位を拡張 jp.go.nict.langrid.client.ws_1_2.protobuf.impl.ServiceClientImpl
      上位を拡張 jp.go.nict.langrid.client.ws_1_2.protobuf.impl.TranslationClientImpl
すべての実装されたインタフェース:
ServiceClient, TranslationClient

public class TranslationClientImpl
extends ServiceClientImpl
implements TranslationClient

ProtobufRPC implementation of TranslationClient.

作成者:
Takao Nakaguchi

入れ子のクラスの概要
 
クラス jp.go.nict.langrid.client.ws_1_2.protobuf.impl.ServiceClientImpl から継承された入れ子のクラス/インタフェース
ServiceClientImpl.ServiceExecutor<T,U>
 
コンストラクタの概要
TranslationClientImpl(URL url)
          Constructor.
 
メソッドの概要
 String translate(Language sourceLang, Language targetLang, String source)
          翻訳を行う。
 
クラス jp.go.nict.langrid.client.ws_1_2.protobuf.impl.ServiceClientImpl から継承されたメソッド
addHeaders, convert, createChannel, execute, getHttpHeaders, getLastCallTree, getLastCopyrightInfo, getLastLicenseInfo, getLastName, getPassword, getRequestHeaders, getTreeBindings, getUrl, getUserId, setPassword, 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
 

コンストラクタの詳細

TranslationClientImpl

public TranslationClientImpl(URL url)
Constructor.

パラメータ:
url - The invocation url of the service.
メソッドの詳細

translate

public String translate(Language sourceLang,
                        Language targetLang,
                        String source)
                 throws LangridException
インタフェース TranslationClient の記述:
翻訳を行う。

定義:
インタフェース TranslationClient 内の translate
パラメータ:
sourceLang - 翻訳元の言語
targetLang - 翻訳先の言語
source - 翻訳する文字列
戻り値:
翻訳結果
例外:
LangridException - 翻訳サービスの呼び出しに失敗した