-
- 既知のすべての実装クラス:
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
named(Object name)
この操作を基にしてNamedOperation
を返します。default NamespaceOperation
withNamespace(Namespace namespace)
この操作を基にしてNamespaceOperation
を返します。default NamespaceOperation
withNamespaces(Namespace... namespaces)
この操作を基にしてNamespaceOperation
を返します。
-
-
-
メソッドの詳細
-
withNamespace
default NamespaceOperation withNamespace(Namespace namespace)
この操作を基にしてNamespaceOperation
を返します。- パラメータ:
namespace
- ネームスペース操作の対象となるネームスペース。- 戻り値:
- この操作を基底とし、指定されたネームスペースをターゲットとする
NamespaceOperation
。 - 例外:
IllegalArgumentException
- この操作がすでにネームスペース操作または名前付き操作である場合。NullPointerException
-namespace
がnullの場合。
-
withNamespaces
default NamespaceOperation withNamespaces(Namespace... namespaces)
この操作を基にしてNamespaceOperation
を返します。- パラメータ:
namespaces
- ネームスペース操作の対象となるネームスペース。- 戻り値:
NamespaceOperation
はこの操作をベースとし、指定されたネームスペースをターゲットとしています。- 例外:
IllegalArgumentException
- この操作がすでにネームスペース操作または名前付き操作である場合。NullPointerException
-namespace
またはその要素のいずれかがnullの場合。
-
named
default NamedOperation named(Object name)
この操作を基にしてNamedOperation
を返します。- パラメータ:
name
- 指定された操作のターゲットとなる名前。- 戻り値:
NamedOperation
はこの操作を基底とし、指定された名前を持ちます。- 例外:
IllegalArgumentException
- この操作がすでに名前付き操作である場合。NullPointerException
-name
がnullである場合。
-
-