-
- 所有已知实现类:
-
NamedOperation,NamespaceOperation,StandardOperation
public interface Operation描述动态操作的对象。 Dynalink定义了一组与所述标准操作的StandardOperation类,以及要表达的目标的方式namespace(s)的操作的使用对象上NamespaceOperation,最后一种方法来固定目标名附加到使用操作NamedOperation。 当这个文档中呈现的例子中,我们将提到的标准操作使用他们的名字(例如GET),以命名空间的操作通过从他们的名字空间用冒号分开(例如,它们的基础操作GET:PROPERTY),或在多个名称空间,我们将进一步分离的情况下具有垂直线字符的那些(例如GET:PROPERTY|ELEMENT),最后我们将通过用冒号字符(例如GET:PROPERTY|ELEMENT:color)分隔基本操作和名称来引用命名操作。
-
-
方法摘要
所有方法 实例方法 Default Methods 变量和类型 方法 描述 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为空。
-
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为空。
-
-