-
- 所有已知实现类:
-
NamedOperation
,NamespaceOperation
,StandardOperation
public interface Operation
描述动态操作的对象。 Dynalink定义了一组与所述标准操作的StandardOperation
类,以及要表达的目标的方式namespace(s)
的操作的使用对象上NamespaceOperation
最后一种方法来固定目标名附加到使用操作NamedOperation
。 在本文档中提供示例时,我们将使用其名称(例如GET
)将标准操作引用到命名空间操作中,方法是将它们的基本操作与其命名空间(例如,GET:PROPERTY
)中的冒号GET:PROPERTY
,或者在多个命名空间的情况下,我们将进一步分离那些与垂直线字符(例如GET:PROPERTY|ELEMENT
),最后我们将把命名操作用冒号(如分离的基础操作和名称GET:PROPERTY|ELEMENT:color
)。
-
-
方法摘要
所有方法 接口方法 Default Methods Modifier and Type 方法 描述 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
或其任何元素为空。
-
named
default NamedOperation named(Object name)
以此操作为基础返回一个NamedOperation
。- 参数
-
name
- 作为命名操作的目标的名称。 - 结果
-
一个
NamedOperation
以此操作为基础和指定的名称。 - 异常
-
IllegalArgumentException
- 如果此操作已经是一个命名操作。 -
NullPointerException
- 如果name
为空。
-
-