jp.go.nict.langrid.wrapper.workflowsupport
クラス ConstructSourceAndMorphemesAndCodes
java.lang.Object
jp.go.nict.langrid.servicecontainer.service.AbstractService
jp.go.nict.langrid.wrapper.workflowsupport.ConstructSourceAndMorphemesAndCodes
- すべての実装されたインタフェース:
- ConstructSourceAndMorphemesAndCodesService
- 直系の既知のサブクラス:
- ConstructSourceAndMorphemesAndCodesForRich
public class ConstructSourceAndMorphemesAndCodes
- extends AbstractService
- implements ConstructSourceAndMorphemesAndCodesService
形態素配列より、中間コードに置き換え文章を作成する
ver1.1 タイ語対応の為、デフォルトクラスをスペース有り、無しに修正
- バージョン:
- 1.1
- 作成者:
- koyama
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConstructSourceAndMorphemesAndCodes
public ConstructSourceAndMorphemesAndCodes()
constructSMC
public SourceAndMorphemesAndCodes constructSMC(String sourceLang,
Morpheme[] morphemes,
TranslationWithPosition[] translations)
throws AccessLimitExceededException,
InvalidParameterException,
LanguageNotUniquelyDecidedException,
NoAccessPermissionException,
NoValidEndpointsException,
ProcessFailedException,
ServerBusyException,
ServiceNotActiveException,
ServiceNotFoundException,
UnsupportedLanguageException
- インタフェース
ConstructSourceAndMorphemesAndCodesService
の記述:
- 見出し語と一致する、形態素配列を中間コードに置き換えて翻訳用の文章を構築し、その文章と形態素中間コードの配列を返します。
- 定義:
- インタフェース
ConstructSourceAndMorphemesAndCodesService
内の constructSMC
- パラメータ:
sourceLang
- 対訳の元言語(RFC3066準拠.prefixのみ一致した場合は,一致した言語が1つの場合のみ呼び出し可能(例:対訳言語対にzh-Hansがあったときに,headLangにzhを指定した場合))morphemes
- 形態素の配列translations
- 見出し語
- 戻り値:
- 検索結果
- 例外:
AccessLimitExceededException
- アクセス制限に違反した
InvalidParameterException
- 不正なパラメータが渡された
LanguageNotUniquelyDecidedException
- 言語候補が一意に求まらない
UnsupportedLanguageException
- 指定された言語対はサポートされていない
NoAccessPermissionException
- 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException
- 有効なエンドポイントが無い
ProcessFailedException
- 検索処理に失敗した
ServerBusyException
- サーバが混雑していて処理が実行できない
ServiceNotActiveException
- サービスはアクティブではない
ServiceNotFoundException
- 指定されたサービスが見つからない
doConstructSMC
public SourceAndMorphemesAndCodes doConstructSMC(String sourceLang,
Morpheme[] morphemes,
TranslationWithPosition[] translations)
throws AccessLimitExceededException,
InvalidParameterException,
LanguageNotUniquelyDecidedException,
NoAccessPermissionException,
NoValidEndpointsException,
ProcessFailedException,
ServerBusyException,
ServiceNotActiveException,
ServiceNotFoundException,
UnsupportedLanguageException
- 例外:
AccessLimitExceededException
InvalidParameterException
LanguageNotUniquelyDecidedException
NoAccessPermissionException
NoValidEndpointsException
ProcessFailedException
ServerBusyException
ServiceNotActiveException
ServiceNotFoundException
UnsupportedLanguageException