javax.naming.directory

接口
异常
java.lang.Object
  继承者 javax.naming.directory.ModificationItem
所有已实现的接口:
Serializable

public class ModificationItem
     
extends Object
implements Serializable

此类表示修改项。它由修改代码和要执行操作的属性组成。

ModificationItem 实例与并发多线程访问不同步。试图访问和修改单个 ModificationItem 实例的多个线程应该锁定对象。

从以下版本开始:
1.3
另请参见:
序列化表格

构造方法摘要
ModificationItem(int mod_op, Attribute attr)
          创建一个新的 ModificationItem 实例。
 
方法摘要
 Attribute getAttribute()
          检索与此修改项关联的属性。
 int getModificationOp()
          检索此修改项的修改代码。
 String toString()
          生成此修改项的字符串表示形式,该表示形式由修改操作及其相关属性组成。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

ModificationItem

public ModificationItem(int mod_op,
                        Attribute attr)
创建一个新的 ModificationItem 实例。

参数:
mod_op - 要应用的修改。它必须是以下值之一:DirContext.ADD_ATTRIBUTE DirContext.REPLACE_ATTRIBUTE DirContext.REMOVE_ATTRIBUTE
attr - 用于修改的非 null 属性。
抛出:
IllegalArgumentException - 如果 attr 为 null,或者 mod_op 不是上面指定的值之一。
方法详细信息

getModificationOp

public int getModificationOp()
检索此修改项的修改代码。

返回:
修改代码。它是以下值之一:DirContext.ADD_ATTRIBUTE DirContext.REPLACE_ATTRIBUTE DirContext.REMOVE_ATTRIBUTE

getAttribute

public Attribute getAttribute()
检索与此修改项关联的属性。

返回:
用于修改的非 null 属性。

toString

public String toString()
生成此修改项的字符串表示形式,该表示形式由修改操作及其相关属性组成。该字符串表示形式用于调试,不以编程方式进行解释。

覆盖:
Object 中的 toString
返回:
此修改项的非 null 字符串表示形式。