|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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 - 指定されたサービスが見つからない
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||