模块  java.naming

Class ModificationItem

  • 实现的所有接口
    Serializable

    public class ModificationItem
    extends Object
    implements Serializable
    此类表示修改项。 它由修改代码和要操作的属性组成。

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

    从以下版本开始:
    1.3
    另请参见:
    Serialized Form
    • 构造方法详细信息

      • 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()
        生成此修改项的字符串表示形式,其中包含修改操作及其相关属性。 字符串表示用于调试,不能以编程方式解释。
        重写:
        toString在类 Object
        结果
        The non-null string representation of this modification item.