jp.go.nict.langrid.wrapper.ws_1_2.namedentitytagging
クラス AbstractNamedEntityTaggingService

java.lang.Object
  上位を拡張 jp.go.nict.langrid.servicecontainer.service.AbstractService
      上位を拡張 jp.go.nict.langrid.wrapper.ws_1_2.AbstractService
          上位を拡張 jp.go.nict.langrid.wrapper.ws_1_2.AbstractLanguageService
              上位を拡張 jp.go.nict.langrid.wrapper.ws_1_2.namedentitytagging.AbstractNamedEntityTaggingService
すべての実装されたインタフェース:
NamedEntityTaggingService

public abstract class AbstractNamedEntityTaggingService
extends AbstractLanguageService
implements NamedEntityTaggingService


フィールドの概要
 
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractService から継承されたフィールド
ALL_MATCHINGMETHODS, EMPTY_LANGUAGEPAIRS, EMPTY_LANGUAGEPATHS, EMPTY_LANGUAGES, MINIMUM_MATCHINGMETHODS
 
コンストラクタの概要
AbstractNamedEntityTaggingService()
          引数をとらないコンストラクタ。
AbstractNamedEntityTaggingService(Collection<Language> supportedLanguages)
          対応する言語を引数にとるコンストラクタ。
AbstractNamedEntityTaggingService(ServiceContext serviceContext, Collection<Language> supportedLanguages)
          サービスコンテキストと対応する言語を引数にとるコンストラクタ。
 
メソッドの概要
protected abstract  Collection<NamedEntity> doTag(Language language, String text)
           
 int getMaxSourceLength()
           
 void setMaxSourceLength(int maxSourceLength)
           
 NamedEntity[] tag(String language, String text)
          タグ付を行う。
 
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractLanguageService から継承されたメソッド
getSupportedLanguageCollection, getSupportedLanguagePairCollection, getSupportedLanguages, setSupportedLanguageCollection, setSupportedLanguages
 
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractService から継承されたメソッド
acquireSemaphore, checkStartupException, convertLanguagePairs, convertLanguages, doGetLastUpdate, getCurrentServiceContext, getDoDoubleSearch, getEliminateDuplicates, getInitParameter, getInitParameterBoolean, getInitParameterInt, getInitParameterLong, getInitParameters, getInitParameterString, getInitParameterUsingTransformer, getLastUpdate, getLogListener, getMaxResults, getMaxWaitMillisForExternalProcess, getRequestMimeHeaders, getServiceContext, getWorkDirectory, getWorkFile, log, parseDateMacro, processEnd, processEnd, processLap, processStart, releaseSemaphore, setCurrentServiceContext, setDoubleSearchResults, setEliminateDuplicates, setLogListener, setMaxResults, setMaxThreads, setMaxWaitMillisForExternalProcess, setMaxWaitMillisForThread, setMeasureProcessTime, setProcessTimeWarningThreasholdMillis, setStartupException
 
クラス jp.go.nict.langrid.servicecontainer.service.AbstractService から継承されたメソッド
getComponentServiceFactory, setComponentServiceFactory
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.go.nict.langrid.service_1_2.namedentitytagging.NamedEntityTaggingService から継承されたメソッド
getSupportedLanguages
 

コンストラクタの詳細

AbstractNamedEntityTaggingService

public AbstractNamedEntityTaggingService()
引数をとらないコンストラクタ。


AbstractNamedEntityTaggingService

public AbstractNamedEntityTaggingService(Collection<Language> supportedLanguages)
対応する言語を引数にとるコンストラクタ。

パラメータ:
supportedLanguages - 対応する言語の集合

AbstractNamedEntityTaggingService

public AbstractNamedEntityTaggingService(ServiceContext serviceContext,
                                         Collection<Language> supportedLanguages)
サービスコンテキストと対応する言語を引数にとるコンストラクタ。

パラメータ:
serviceContext - サービスコンテキスト
supportedLanguages - 対応する言語の集合
メソッドの詳細

getMaxSourceLength

public int getMaxSourceLength()

setMaxSourceLength

public void setMaxSourceLength(int maxSourceLength)

tag

public NamedEntity[] tag(String language,
                         String text)
                  throws AccessLimitExceededException,
                         InvalidParameterException,
                         LanguageNotUniquelyDecidedException,
                         NoAccessPermissionException,
                         ProcessFailedException,
                         NoValidEndpointsException,
                         ServerBusyException,
                         ServiceNotActiveException,
                         ServiceNotFoundException,
                         UnsupportedLanguageException
インタフェース NamedEntityTaggingService の記述:
タグ付を行う。

定義:
インタフェース NamedEntityTaggingService 内の tag
パラメータ:
language - テキストの言語
text - テキスト
戻り値:
タグ付結果
例外:
AccessLimitExceededException - アクセス制限を超過した。
InvalidParameterException - 不正な引数が渡された。
LanguageNotUniquelyDecidedException - 検索可能な言語が複数存在し、一つに定まらない。
UnsupportedLanguageException - 対応していない言語が指定された。
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
ProcessFailedException - 有効なエンドポイントとが存在しない。
NoValidEndpointsException - 処理に失敗した。
ServerBusyException - サーバがビジー状態で処理を完了出来ない。
ServiceNotActiveException - サービスがアクティブではない。
ServiceNotFoundException - 呼び出すサービスが見つからない。

doTag

protected abstract Collection<NamedEntity> doTag(Language language,
                                                 String text)
                                          throws InvalidParameterException,
                                                 ProcessFailedException
例外:
InvalidParameterException
ProcessFailedException