-
- 所有已知实现类:
-
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 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
为空。
-
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
为空。
-
-