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

すべてのスーパーインタフェース:
ServiceClient
既知の実装クラスの一覧:
TemplateParallelTextClientImpl

public interface TemplateParallelTextClient
extends ServiceClient

テンプレート用例対訳サービスのクライアントが実装するインターフェース。

作成者:
Takao Nakaguchi

メソッドの概要
 String generateSentence(Language language, String templateId, BoundChoiceParameter[] boundChoiceParameters, BoundValueParameter[] boundValueParameters)
          テンプレートから文章を生成する。
 String[] getCategoryNames(String categoryId, Language[] languages)
          指定のカテゴリ名を取得する。
 Template[] getTemplatesByTemplateId(Language language, String[] templateIds)
          テンプレートを取得する。
 Category[] listTemplateCategories(Language language)
          全てのカテゴリの一覧を取得する。
 Template[] searchTemplates(Language language, String text, MatchingMethod matchingMethod, String[] categoryIds)
          テンプレートを検索する。
 
インタフェース jp.go.nict.langrid.client.ws_1_2.ServiceClient から継承されたメソッド
getHttpHeaders, getLastCallTree, getLastCopyrightInfo, getLastLicenseInfo, getLastName, getTreeBindings, setPassword, setUserId
 

メソッドの詳細

listTemplateCategories

Category[] listTemplateCategories(Language language)
                                  throws LangridException
全てのカテゴリの一覧を取得する。

パラメータ:
languages - 取得する言語
戻り値:
カテゴリ一覧
例外:
LangridException - 処理に失敗した

getCategoryNames

String[] getCategoryNames(String categoryId,
                          Language[] languages)
                          throws LangridException
指定のカテゴリ名を取得する。

パラメータ:
categoryId - カテゴリID
languages - 取得する言語
戻り値:
カテゴリ名
例外:
LangridException - 処理に失敗した

searchTemplates

Template[] searchTemplates(Language language,
                           String text,
                           MatchingMethod matchingMethod,
                           String[] categoryIds)
                           throws LangridException
テンプレートを検索する。

パラメータ:
language - 言語
text - 検索する文字列
matchingMethod - マッチング方法
categoryIds - カテゴリID
戻り値:
カテゴリ名
例外:
LangridException - 処理に失敗した

getTemplatesByTemplateId

Template[] getTemplatesByTemplateId(Language language,
                                    String[] templateIds)
                                    throws LangridException
テンプレートを取得する。

パラメータ:
language - 言語
templateIds - 取得するテンプレートのID
戻り値:
テンプレートの配列
例外:
LangridException - 処理に失敗した

generateSentence

String generateSentence(Language language,
                        String templateId,
                        BoundChoiceParameter[] boundChoiceParameters,
                        BoundValueParameter[] boundValueParameters)
                        throws LangridException
テンプレートから文章を生成する。

パラメータ:
language - 言語
templateId - テンプレートID
boundChoiceParameters - 選択パラメータ指定
boundValueParameters - 値パラメータ指定
戻り値:
文章
例外:
LangridException - 処理に失敗した