-  
       
- 所有已知实现类:
 -  
         
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 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或其任何元素为空。 
 
-  
named
default NamedOperation named(Object name)
以此操作为基础返回一个NamedOperation。- 参数
 -  
              
name- 作为命名操作的目标的名称。 - 结果
 -  
              一个
NamedOperation以此操作为基础和指定的名称。 - 异常
 -  
              
IllegalArgumentException- 如果此操作已经是一个命名操作。 -  
              
NullPointerException- 如果name为空。 
 
 -  
 
 -