|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.pictogramdictionary.AbstractPictogramDictionaryService
public abstract class AbstractPictogramDictionaryService
絵文字サービスの抽象クラス。
フィールドの概要 |
---|
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractService から継承されたフィールド |
---|
ALL_MATCHINGMETHODS, EMPTY_LANGUAGEPAIRS, EMPTY_LANGUAGEPATHS, EMPTY_LANGUAGES, MINIMUM_MATCHINGMETHODS |
コンストラクタの概要 | |
---|---|
AbstractPictogramDictionaryService()
引数をとらないコンストラクタ。 |
|
AbstractPictogramDictionaryService(Collection<Language> supportedLanguages)
対応する言語の集合を引数にとるコンストラクタ。 |
|
AbstractPictogramDictionaryService(ServiceContext context,
Collection<Language> supportedLanguages)
サービスコンテキストと対応する言語の集合を引数にとるコンストラクタ。 |
メソッドの概要 | |
---|---|
protected abstract Collection<Pictogram> |
doSearch(Language language,
String word,
MatchingMethod matchingMethod)
単語に対応する絵文字を返す。 |
String[] |
getSupportedMatchingMethods()
|
Pictogram[] |
search(String language,
String word,
String matchingMethod)
単語に対応する絵文字を検索する。 |
protected void |
setSupportedMatchingMethods(Set<MatchingMethod> supportedMatchingMethods)
|
クラス jp.go.nict.langrid.wrapper.ws_1_2.AbstractLanguageService から継承されたメソッド |
---|
getSupportedLanguageCollection, getSupportedLanguagePairCollection, getSupportedLanguages, setSupportedLanguageCollection, setSupportedLanguages |
クラス jp.go.nict.langrid.servicecontainer.service.AbstractService から継承されたメソッド |
---|
getComponentServiceFactory, setComponentServiceFactory |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public AbstractPictogramDictionaryService()
public AbstractPictogramDictionaryService(Collection<Language> supportedLanguages)
supportedLanguages
- 対応する言語の集合public AbstractPictogramDictionaryService(ServiceContext context, Collection<Language> supportedLanguages)
context
- サービスコンテキストsupportedLanguages
- 対応する言語の集合メソッドの詳細 |
---|
public Pictogram[] search(String language, String word, String matchingMethod) throws AccessLimitExceededException, InvalidParameterException, LanguageNotUniquelyDecidedException, NoAccessPermissionException, NoValidEndpointsException, ProcessFailedException, ServerBusyException, ServiceNotActiveException, ServiceNotFoundException, UnsupportedLanguageException, UnsupportedMatchingMethodException
PictogramDictionaryService
の記述:
PictogramDictionaryService
内の search
language
- wordの言語word
- 絵文字を検索する単語matchingMethod
- マッチング方法(MatchingMethod列挙値)
AccessLimitExceededException
- アクセス制限に違反した
InvalidParameterException
- text,languageのいずれかがnullまたは空文字列.languageがRFC3066に準拠していない
LanguageNotUniquelyDecidedException
- 対応言語候補が一意に求まらない(例:languageにzhを指定したときに,対応言語にzh-Hansとzh-Hantが存在した場合)
UnsupportedLanguageException
- 指定された言語はサポートされていない
UnsupportedMatchingMethodException
- 指定されたマッチング方法はサポートされていない
NoAccessPermissionException
- 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException
- 有効なエンドポイントが無い
ProcessFailedException
- 言い換え処理に失敗した
ServerBusyException
- サーバが混雑していて処理が実行できない
ServiceNotActiveException
- サービスはアクティブではない
ServiceNotFoundException
- 指定されたサービスが見つからないprotected abstract Collection<Pictogram> doSearch(Language language, String word, MatchingMethod matchingMethod) throws InvalidParameterException, ProcessFailedException
language
- 言語word
- 単語matchingMethod
- マッチング方法
InvalidParameterException
- 不正なパラメータが渡された
ProcessFailedException
- 処理に失敗したpublic String[] getSupportedMatchingMethods() throws AccessLimitExceededException, NoAccessPermissionException, NoValidEndpointsException, ProcessFailedException, ServerBusyException, ServiceNotActiveException, ServiceNotFoundException
AccessLimitExceededException
NoAccessPermissionException
NoValidEndpointsException
ProcessFailedException
ServerBusyException
ServiceNotActiveException
ServiceNotFoundException
protected void setSupportedMatchingMethods(Set<MatchingMethod> supportedMatchingMethods)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |