jp.go.nict.langrid.service_1_2.exampletemplate
インタフェース ExampleTemplateService


public interface ExampleTemplateService

穴き用例対訳サービスインターフェース

バージョン:
$Revision: 10411 $
作成者:
koyama, $Author: Takao Nakaguchi $

メソッドの概要
 ExampleTemplate[] getExampleTemplates(String language, String text, String matchingMethod, String[] categoryIds)
          指定された検索語,言語コード,カテゴリID,マッチング方法で穴あき用例リストの検索を行う。
 ExampleTemplate[] getExampleTemplatesByExampled(String language, String[] exampleIds)
          指定された用例IDで穴あき用例リストの検索を行う。
 ParallelText[] getParallelTexts(String sourceLang, String targetLang, String source, String matchingMethod, String exampleId, FilledBlank[] filledBlanks)
          指定された検索語、マッチング方法で穴あき用例対訳の検索を行う。
 

メソッドの詳細

getParallelTexts

ParallelText[] getParallelTexts(String sourceLang,
                                String targetLang,
                                String source,
                                String matchingMethod,
                                String exampleId,
                                FilledBlank[] filledBlanks)
                                throws AccessLimitExceededException,
                                       InvalidParameterException,
                                       LanguagePairNotUniquelyDecidedException,
                                       NoAccessPermissionException,
                                       NoValidEndpointsException,
                                       ProcessFailedException,
                                       ServerBusyException,
                                       ServiceNotActiveException,
                                       ServiceNotFoundException,
                                       UnsupportedLanguagePairException,
                                       UnsupportedMatchingMethodException
指定された検索語、マッチング方法で穴あき用例対訳の検索を行う。

パラメータ:
sourceLang - 元言語。RFC3066準拠
targetLang - 対訳を探す言語。RFC3066準拠
source - 対訳を探す文章
matchingMethod - 検索方法
exampleId - 用例ID
filledBlanks - 穴埋め情報クラス
戻り値:
検索結果が格納された配列。存在しない場合空配列
例外:
AccessLimitExceededException - アクセス制限に違反した
InvalidParameterException - 不正なパラメータが渡された
LanguagePairNotUniquelyDecidedException - 複数の言語対候補が見つかった
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException - 有効なエンドポイントが無い
ProcessFailedException - 検索処理に失敗した
ServerBusyException - サーバが混雑していて処理が実行できない
ServiceNotActiveException - サービスはアクティブではない
ServiceNotFoundException - 指定されたサービスが見つからない
UnsupportedLanguagePairException - 指定された言語対はサポートされていない
UnsupportedMatchingMethodException - 指定されたマッチング方法はサポートされていない

getExampleTemplates

ExampleTemplate[] getExampleTemplates(String language,
                                      String text,
                                      String matchingMethod,
                                      String[] categoryIds)
                                      throws AccessLimitExceededException,
                                             InvalidParameterException,
                                             LanguagePairNotUniquelyDecidedException,
                                             NoAccessPermissionException,
                                             NoValidEndpointsException,
                                             ProcessFailedException,
                                             ServerBusyException,
                                             ServiceNotActiveException,
                                             ServiceNotFoundException,
                                             UnsupportedLanguagePairException,
                                             UnsupportedMatchingMethodException
指定された検索語,言語コード,カテゴリID,マッチング方法で穴あき用例リストの検索を行う。

パラメータ:
language - 元言語。RFC3066準拠
text - 対訳を探す文章
matchingMethod - 検索方法
categoryIds - 用例カテゴリID
戻り値:
検索結果が格納された配列。存在しない場合空配列
例外:
AccessLimitExceededException - アクセス制限に違反した
InvalidParameterException - 不正なパラメータが渡された
LanguagePairNotUniquelyDecidedException - 複数の言語対候補が見つかった
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException - 有効なエンドポイントが無い
ProcessFailedException - 検索処理に失敗した
ServerBusyException - サーバが混雑していて処理が実行できない
ServiceNotActiveException - サービスはアクティブではない
ServiceNotFoundException - 指定されたサービスが見つからない
UnsupportedLanguagePairException - 指定された言語対はサポートされていない
UnsupportedMatchingMethodException - 指定されたマッチング方法はサポートされていない

getExampleTemplatesByExampled

ExampleTemplate[] getExampleTemplatesByExampled(String language,
                                                String[] exampleIds)
                                                throws AccessLimitExceededException,
                                                       InvalidParameterException,
                                                       LanguagePairNotUniquelyDecidedException,
                                                       NoAccessPermissionException,
                                                       NoValidEndpointsException,
                                                       ProcessFailedException,
                                                       ServerBusyException,
                                                       ServiceNotActiveException,
                                                       ServiceNotFoundException,
                                                       UnsupportedLanguagePairException,
                                                       UnsupportedMatchingMethodException
指定された用例IDで穴あき用例リストの検索を行う。

パラメータ:
language - 元言語。RFC3066準拠
exampleIds - 用例ID
戻り値:
検索結果が格納された配列。存在しない場合空配列
例外:
AccessLimitExceededException - アクセス制限に違反した
InvalidParameterException - 不正なパラメータが渡された
LanguagePairNotUniquelyDecidedException - 複数の言語対候補が見つかった
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException - 有効なエンドポイントが無い
ProcessFailedException - 検索処理に失敗した
ServerBusyException - サーバが混雑していて処理が実行できない
ServiceNotActiveException - サービスはアクティブではない
ServiceNotFoundException - 指定されたサービスが見つからない
UnsupportedLanguagePairException - 指定された言語対はサポートされていない
UnsupportedMatchingMethodException - 指定されたマッチング方法はサポートされていない