jp.go.nict.langrid.wrapper.ws_1_2
クラス AbstractLanguageService

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
直系の既知のサブクラス:
AbstractAdjacencyPairService, AbstractConceptDictionaryService, AbstractDependencyParserService, AbstractGetLongestMatchingTermService, AbstractKeyphraseExtractService, AbstractLanguageIdentificationService, AbstractMorphemesDependencyParserService, AbstractMorphologicalAnalysisService, AbstractNamedEntityTaggingService, AbstractParaphraseService, AbstractPictogramDictionaryService, AbstractSimilarityCalculationService, AbstractSpeechRecognitionService, AbstractTemplateParallelTextService, AbstractTemporalBilingualDictionaryWithLongestMatchSearchService, AbstractTextSummarizeService, AbstractTextToSpeechService

public abstract class AbstractLanguageService
extends AbstractService

言語一つをオペレーションの引数にとるサービスの基底クラス。

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

フィールドの概要
 
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractService から継承されたフィールド
ALL_MATCHINGMETHODS, EMPTY_LANGUAGEPAIRS, EMPTY_LANGUAGEPATHS, EMPTY_LANGUAGES, MINIMUM_MATCHINGMETHODS
 
コンストラクタの概要
AbstractLanguageService()
          コンストラクタ。
AbstractLanguageService(ServiceContext context)
          コンストラクタ。
 
メソッドの概要
protected  Collection<Language> getSupportedLanguageCollection()
          対応する言語の集合を取得します。
protected  Collection<Language> getSupportedLanguagePairCollection()
          推奨されていません。 #getSupportedLanguageCollection
 String[] getSupportedLanguages()
          対応する言語の配列を返す。
protected  void setSupportedLanguageCollection(Collection<Language> supportedLanguageCollection)
          対応する言語の集合を設定します。
protected  void setSupportedLanguages(Collection<Language> supportedLanguageCollection)
          推奨されていません。 #setSupportedLanguageCollection
 
クラス 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
 

コンストラクタの詳細

AbstractLanguageService

public AbstractLanguageService()
コンストラクタ。


AbstractLanguageService

public AbstractLanguageService(ServiceContext context)
コンストラクタ。

パラメータ:
context - サービスコンテキスト
メソッドの詳細

getSupportedLanguages

public String[] getSupportedLanguages()
                               throws NoValidEndpointsException,
                                      ProcessFailedException,
                                      ServerBusyException,
                                      ServiceNotActiveException,
                                      ServiceNotFoundException
対応する言語の配列を返す。

戻り値:
言語の配列
例外:
ProcessFailedException - 何らかの原因で応答の検索に失敗した
NoValidEndpointsException - 有効なエンドポイントが無い
ServerBusyException - サーバが混雑していて処理が実行できない
ServiceNotActiveException - サービスがアクティブでない
ServiceNotFoundException - 指定されたサービスが見つからない

getSupportedLanguageCollection

protected Collection<Language> getSupportedLanguageCollection()
対応する言語の集合を取得します。

戻り値:
対応する言語の集合

getSupportedLanguagePairCollection

@Deprecated
protected Collection<Language> getSupportedLanguagePairCollection()
推奨されていません。 #getSupportedLanguageCollection


setSupportedLanguageCollection

protected void setSupportedLanguageCollection(Collection<Language> supportedLanguageCollection)
対応する言語の集合を設定します。

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

setSupportedLanguages

@Deprecated
protected void setSupportedLanguages(Collection<Language> supportedLanguageCollection)
推奨されていません。 #setSupportedLanguageCollection