- 既知のすべての実装クラス:
- NamedOperation,- NamespaceOperation,- StandardOperation
public interface Operation
動的操作を記述するオブジェクト。 Dynalinkは、
NamespaceOperationを使用してオブジェクトの操作のターゲットnamespace(s)を表現する方法と、NamedOperationを使用して操作に固定のターゲット名を付ける方法を定義する方法と同様に、StandardOperationクラスによる標準操作のセットを定義します。 このドキュメントでは、標準的な操作については、(e.g. GET)という名前で標準操作を参照しています。ネームスペース操作は、ネームスペース(e.g. GET:PROPERTY)からコロンでベース操作を区切ります。複数のネームスペースの場合は、(e.g. GET:PROPERTY|ELEMENT)を呼び出し、最後にベース操作と名前をコロン文字(e.g. GET:PROPERTY|ELEMENT:color)で区切って名前付き操作を参照します。 - 
メソッドのサマリー修飾子と型メソッド説明default NamedOperationこの操作を基にしてNamedOperationを返します。default NamespaceOperationwithNamespace(Namespace namespace)この操作を基にしてNamespaceOperationを返します。default NamespaceOperationwithNamespaces(Namespace... namespaces)この操作を基にしてNamespaceOperationを返します。
- 
メソッドの詳細- 
withNamespacedefault NamespaceOperation withNamespace(Namespace namespace)この操作を基にしてNamespaceOperationを返します。- パラメータ:
- namespace- ネームスペース操作の対象となるネームスペース。
- 戻り値:
- この操作を基底とし、指定されたネームスペースをターゲットとするNamespaceOperation。
- 例外:
- IllegalArgumentException- この操作がすでにネームスペース操作または名前付き操作である場合。
- NullPointerException-- namespaceがnullの場合。
 
- 
withNamespacesdefault NamespaceOperation withNamespaces(Namespace... namespaces)この操作を基にしてNamespaceOperationを返します。- パラメータ:
- namespaces- ネームスペース操作の対象となるネームスペース。
- 戻り値:
- NamespaceOperationはこの操作をベースとし、指定されたネームスペースをターゲットとしています。
- 例外:
- IllegalArgumentException- この操作がすでにネームスペース操作または名前付き操作である場合。
- NullPointerException-- namespaceまたはその要素のいずれかがnullの場合。
 
- 
nameddefault NamedOperation named(Object name)この操作を基にしてNamedOperationを返します。- パラメータ:
- name- 指定された操作のターゲットとなる名前。
- 戻り値:
- NamedOperationはこの操作を基底とし、指定された名前を持ちます。
- 例外:
- IllegalArgumentException- この操作がすでに名前付き操作である場合。
- NullPointerException-- nameがnullである場合。
 
 
-