モジュール java.naming
パッケージ 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のどれか1つのこと
        attr - 変更に使用するnull以外の属性。
        例外:
        IllegalArgumentException - attrがnullの場合、またはmod_opが上記で指定されたうちの1つでない場合。
    • メソッドの詳細

      • getModificationOp

        public int getModificationOp​()
        この変更項目の変更コードを取得します。
        戻り値:
        変更コード。 DirContext.ADD_ATTRIBUTE、DirContext.REPLACE_ATTRIBUTE、DirContext.REMOVE_ATTRIBUTEのいずれか1つ
      • getAttribute

        public Attribute getAttribute​()
        この変更項目に関連する属性を取得します。
        戻り値:
        変更に使用するnull以外の属性。
      • toString

        public String toString​()
        この変更項目の文字列表記を生成します。文字列表記は変更操作およびそれに関連する属性から構成されます。 この文字列表記はデバッグ用に使用されるものであり、プログラムによって解釈されるものではありません。
        オーバーライド:
        toString、クラス: Object
        戻り値:
        この変更項目のnull以外の文字列表記。