-
- 既知のすべての実装クラス:
NamedOperation,NamespaceOperation,StandardOperation
public interface Operation動的操作を記述するオブジェクト。 Dynalinkは、StandardOperationクラスを使用して一連の標準操作を定義し、NamespaceOperationを使用してオブジェクトに対する操作のターゲットnamespace(s)を表現する方法と、最後にNamedOperationを使用して操作に固定ターゲット名をアタッチする方法を定義します。 このドキュメントに例を示す場合、名前(GETなど)を使用した標準操作、ベース操作とコロンをネームスペースから分離したネームスペース操作(GET:PROPERTYなど)、または場合によっては名前空間操作を参照します複数のネームスペースでは、縦線文字(例:GET:PROPERTY|ELEMENT)でさらに区切ります。最後に、ベース操作と名前をコロン文字(例:GET:PROPERTY|ELEMENT:color)で区切って名前付き操作を参照します。
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド デフォルト・メソッド 修飾子と型 メソッド 説明 default NamedOperationnamed(Object name)この操作をベースとして使用するNamedOperationを返します。default NamespaceOperationwithNamespace(Namespace namespace)この操作をベースとして使用するNamespaceOperationを返します。default NamespaceOperationwithNamespaces(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である場合。
-
-