所有类
javax.naming.directory
类 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
- 用于修改的非 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 字符串表示形式。
所有类