jp.go.nict.langrid.servicecontainer.executor.protobufrpc
クラス PbMorphologicalAnalysisServiceExecutor

java.lang.Object
  上位を拡張 jp.go.nict.langrid.servicecontainer.service.component.AbstractServiceExecutor
      上位を拡張 jp.go.nict.langrid.servicecontainer.executor.protobufrpc.AbstractPbServiceExecutor
          上位を拡張 jp.go.nict.langrid.servicecontainer.executor.protobufrpc.PbMorphologicalAnalysisServiceExecutor
すべての実装されたインタフェース:
MorphologicalAnalysisService

public class PbMorphologicalAnalysisServiceExecutor
extends AbstractPbServiceExecutor
implements MorphologicalAnalysisService

Protocol Buffers 用 外部翻訳サービス呼び出しクラス


コンストラクタの概要
PbMorphologicalAnalysisServiceExecutor(String invocationName)
           
PbMorphologicalAnalysisServiceExecutor(String invocationName, long invocationId, Endpoint endpoint)
           
 
メソッドの概要
 Morpheme[] analyze(String language, String text)
          text,languageで指定された文章を形態素解析し、その結果を返します。
 
クラス jp.go.nict.langrid.servicecontainer.executor.protobufrpc.AbstractPbServiceExecutor から継承されたメソッド
postprocessPb, preprocessPb
 
クラス jp.go.nict.langrid.servicecontainer.service.component.AbstractServiceExecutor から継承されたメソッド
getInvocationName, postprocess, preprocess
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PbMorphologicalAnalysisServiceExecutor

public PbMorphologicalAnalysisServiceExecutor(String invocationName)

PbMorphologicalAnalysisServiceExecutor

public PbMorphologicalAnalysisServiceExecutor(String invocationName,
                                              long invocationId,
                                              Endpoint endpoint)
メソッドの詳細

analyze

public Morpheme[] analyze(String language,
                          String text)
                   throws AccessLimitExceededException,
                          InvalidParameterException,
                          LanguageNotUniquelyDecidedException,
                          NoAccessPermissionException,
                          NoValidEndpointsException,
                          ProcessFailedException,
                          ServerBusyException,
                          ServiceNotActiveException,
                          ServiceNotFoundException,
                          UnsupportedLanguageException
インタフェース MorphologicalAnalysisService の記述:
text,languageで指定された文章を形態素解析し、その結果を返します。

定義:
インタフェース MorphologicalAnalysisService 内の analyze
パラメータ:
language - テキストの言語(RFC3066準拠)
text - テキスト(必須)
戻り値:
形態素解析の結果
例外:
AccessLimitExceededException - アクセス制限に違反した
InvalidParameterException - text,languageのいずれかがnullまたは空文字列.languageがRFC3066に準拠していない
LanguageNotUniquelyDecidedException - 対応言語候補が一意に求まらない(例:languageにzhを指定したときに,対応言語にzh-Hansとzh-Hantが存在した場合)
UnsupportedLanguageException - 指定された言語はサポートされていない
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException - 有効なエンドポイントが無い
ProcessFailedException - 何らかの原因で応答の検索に失敗した
ServerBusyException - サーバが混雑していて処理が実行できない
ServiceNotActiveException - サービスがアクティブでない
ServiceNotFoundException - 指定されたサービスが見つからない