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 から継承されたメソッド |
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 |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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