java.lang.Object
javax.naming.directory.ModificationItem
- すべての実装されたインタフェース:
Serializable
public class ModificationItem extends Object implements Serializable
このクラスは変更項目を表します。 このクラスは、変更コードおよび操作する属性で構成されています。
ModificationItemインスタンスは、並行マルチスレッド・アクセスに対して同期化されません。 複数のスレッドが同じModificationItemインスタンスにアクセスして変更しようとすると、オブジェクトはロックされます。
- 導入されたバージョン:
- 1.3
- 関連項目:
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明この変更項目に関連する属性を取得します。int
この変更項目の変更コードを取得します。toString()
この変更項目の文字列表記を生成します。文字列表記は変更操作およびそれに関連する属性から構成されます。
-
コンストラクタの詳細
-
ModificationItem
public ModificationItem(int mod_op, Attribute attr) ModificationItemの新しいインスタンスを生成します。- パラメータ:
mod_op
- 適用される変更。 DirContext.ADD_ATTRIBUTE、DirContext.REPLACE_ATTRIBUTE、DirContext.REMOVE_ATTRIBUTEのどれか1つのことattr
- 変更に使用するnull以外の属性。- 例外:
IllegalArgumentException
- attrがnullの場合、またはmod_opが上記で指定されたうちの1つでない場合。
-
-
メソッドの詳細
-
getModificationOp
public int getModificationOp()この変更項目の変更コードを取得します。- 戻り値:
- 変更コード。 DirContext.ADD_ATTRIBUTE、DirContext.REPLACE_ATTRIBUTE、DirContext.REMOVE_ATTRIBUTEのいずれか1つ
-
getAttribute
-
toString
-