|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface DictionaryService
翻訳辞書インターフェースを定義する。 辞書サービスを提供する場合、このインターフェースを実装すれば、 langridから提供されるクライアントを使ってアクセスできる。
メソッドの概要 | |
---|---|
ConceptNode |
getConcept(String conceptNodeId)
conceptNodeIdで指定される概念ノードを取得する。 |
LemmaNode |
getLemma(String lemmaNodeId)
nodeIdで指定される見出しノードを取得する。 |
String[] |
searchLemmaNodes(String headLang,
String lemmaLang,
String headWord,
String pronounciation,
String partOfSpeech,
String matchingMethod)
言語、見出し、読み、品詞をキーとし、matchingMethodで指定する検索手段により 辞書検索を行い、条件に合うLemmaノードのIDリストを返す。 |
メソッドの詳細 |
---|
String[] searchLemmaNodes(String headLang, String lemmaLang, String headWord, String pronounciation, String partOfSpeech, String matchingMethod) throws AccessLimitExceededException, InvalidParameterException, LanguagePairNotUniquelyDecidedException, NoAccessPermissionException, NoValidEndpointsException, ProcessFailedException, ServerBusyException, ServiceNotActiveException, ServiceNotFoundException, UnsupportedLanguagePairException, UnsupportedMatchingMethodException
headLang
- 検索する見出し表記、発音の言語lemmaLang
- 返されるLemmaNodeの言語headWord
- 見出し表記pronounciation
- 見出しの発音(空文字列の場合,発音に関する指定なし)partOfSpeech
- 品詞(空文字列の場合,品詞に関する指定なし)matchingMethod
- 検索の際に使うheadWord、pronouciationに対する検索手段
AccessLimitExceededException
- アクセス制限に違反した
InvalidParameterException
- 不正なパラメータが渡された
LanguagePairNotUniquelyDecidedException
- 複数の言語対候補が見つかった
NoAccessPermissionException
- 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException
- 有効なエンドポイントが無い
ProcessFailedException
- 処理に失敗した
ServerBusyException
- サーバが混雑していて処理が実行できない
ServiceNotActiveException
- サービスはアクティブではない
ServiceNotFoundException
- 指定されたサービスが見つからない
UnsupportedLanguagePairException
- サポートされていない言語対が指定された
UnsupportedMatchingMethodException
- 指定されたマッチング方法はサポートされていないLemmaNode getLemma(String lemmaNodeId) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, NodeNotFoundException, NoValidEndpointsException, ProcessFailedException, ServerBusyException, ServiceNotActiveException, ServiceNotFoundException
lemmaNodeId
- ノードID
AccessLimitExceededException
- アクセス制限に違反した
InvalidParameterException
- 不正なパラメータが渡された
NoAccessPermissionException
- 呼び出しを行ったユーザに実行権限が無い
NodeNotFoundException
- 指定されたノードが見つからない
NoValidEndpointsException
- 有効なエンドポイントが無い
ProcessFailedException
- 処理に失敗した
ServerBusyException
- サーバが混雑していて処理が実行できない
ServiceNotActiveException
- サービスはアクティブではない
ServiceNotFoundException
- 指定されたサービスが見つからないConceptNode getConcept(String conceptNodeId) throws AccessLimitExceededException, InvalidParameterException, NoAccessPermissionException, NodeNotFoundException, NoValidEndpointsException, ProcessFailedException, ServerBusyException, ServiceNotFoundException, ServiceNotActiveException
conceptNodeId
- ノードID
AccessLimitExceededException
- アクセス制限に違反した
InvalidParameterException
- 不正なパラメータが渡された
NoAccessPermissionException
- 呼び出しを行ったユーザに実行権限が無い
NodeNotFoundException
- 指定されたノードが見つからない
NoValidEndpointsException
- 有効なエンドポイントが無い
ProcessFailedException
- 処理に失敗した
ServerBusyException
- サーバが混雑していて処理が実行できない
ServiceNotActiveException
- サービスはアクティブではない
ServiceNotFoundException
- 指定されたサービスが見つからない
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |