模块 java.naming

类 ModificationItem

java.lang.Object
javax.naming.directory.ModificationItem
所有已实现的接口:
Serializable

public class ModificationItem extends Object implements Serializable
这个类代表一个修改项。它由一个修改代码和一个对其进行操作的属性组成。

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

自从:
1.3
参见:
  • 构造方法详细信息

    • ModificationItem

      public ModificationItem(int mod_op, Attribute  attr)
      创建 ModificationItem 的新实例。
      参数:
      mod_op - 要应用的修改。它必须是以下之一: DirContext.ADD_ATTRIBUTE DirContext.REPLACE_ATTRIBUTE DirContext.REMOVE_ATTRIBUTE
      attr - 用于修改的非空属性。
      抛出:
      IllegalArgumentException - 如果 attr 为空,或者如果 mod_op 不是上面指定的之一。
  • 方法详情

    • getModificationOp

      public int getModificationOp()
      检索此修改项的修改代码。
      返回:
      修改代码。它是以下之一: DirContext.ADD_ATTRIBUTE DirContext.REPLACE_ATTRIBUTE DirContext.REMOVE_ATTRIBUTE
    • getAttribute

      public Attribute  getAttribute()
      检索与此修改项关联的属性。
      返回:
      用于修改的非空属性。
    • toString

      public String  toString()
      生成此修改项的字符串表示形式,它由修改操作及其相关属性组成。字符串表示用于调试,而不是以编程方式解释。
      重写:
      toString 在类 Object
      返回:
      此修改项的非空字符串表示形式。