jp.go.nict.langrid.wrapper.common.db.service
クラス BilingualDictionaryService
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.AbstractLanguagePairService
jp.go.nict.langrid.wrapper.ws_1_2.bilingualdictionary.AbstractBilingualDictionaryWithLongestMatchSearchService
jp.go.nict.langrid.wrapper.common.db.service.BilingualDictionaryService
- すべての実装されたインタフェース:
- BilingualDictionaryService, BilingualDictionaryWithLongestMatchSearchService
public class BilingualDictionaryService
- extends AbstractBilingualDictionaryWithLongestMatchSearchService
用例対訳サービスの実装クラス。
- バージョン:
- $Revision: 4903 $
- 作成者:
- Takao Nakaguchi, $Author: Takao Nakaguchi $
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractService から継承されたメソッド |
acquireSemaphore, checkStartupException, convertLanguagePairs, convertLanguages, 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 |
BilingualDictionaryService
public BilingualDictionaryService()
- コンストラクタ。
doSearch
protected Collection<Translation> doSearch(Language headLang,
Language targetLang,
String headWord,
MatchingMethod matchingMethod)
throws InvalidParameterException,
ProcessFailedException
- クラス
AbstractBilingualDictionaryWithLongestMatchSearchService
の記述:
- 指定された検索語・検索方法で対訳辞書を検索し、対訳を返します。
- 定義:
- クラス
AbstractBilingualDictionaryWithLongestMatchSearchService
内の doSearch
- パラメータ:
headLang
- 対訳の元言語(RFC3066準拠)targetLang
- 対訳の対象言語(RFC3066準拠)headWord
- 対訳を検索する言語matchingMethod
- 検索方法
- 戻り値:
- 検索結果が格納された配列.存在しない場合空配列.
- 例外:
InvalidParameterException
- headLang,targetLang,matchingMethodのいずれかがnullまたは空文字列.headLang,targetLangがRFC3066に準拠していない.matchingMethodが規定されている以外の文字列
ProcessFailedException
- 何らかの原因で対訳の検索に失敗した
doGetLastUpdate
protected Calendar doGetLastUpdate()
throws ProcessFailedException
- オーバーライド:
- クラス
AbstractBilingualDictionaryWithLongestMatchSearchService
内の doGetLastUpdate
- 例外:
ProcessFailedException