モジュール java.naming
パッケージ javax.naming.directory

インタフェースAttributes

    • メソッドの詳細

      • isCaseIgnored

        boolean isCaseIgnored()
        属性の取り込みまたは追加をしているときに、属性セットが属性識別子の大文字と小文字を無視するかどうかを判別します。
        戻り値:
        大文字と小文字が無視される場合はtrue、そうでない場合はfalse。
      • size

        int size()
        属性セットの属性数を取り込みます。
        戻り値:
        この属性セットの負でない属性数。
      • get

        Attribute get​(String attrID)
        属性セットから、指定された属性IDを持つ属性を取り込みます。
        パラメータ:
        attrID - 取得する属性のnull以外のID。 この属性セットが属性IDの大文字と小文字を区別しない場合、attrIDの大文字と小文字は区別されない。
        戻り値:
        attrIDで識別される属性。検出されない場合はnull。
        関連項目:
        put(java.lang.String, java.lang.Object), remove(java.lang.String)
      • getAll

        NamingEnumeration<? extends Attribute> getAll()
        属性セットの属性の列挙を取り出します。 この列挙でこの属性セットを変更した場合の効果は定義されていません。
        戻り値:
        この属性セット内のnull以外の属性の列挙。 列挙の各要素は、クラスAttributeになる。 属性セットにゼロ属性がある場合、空の列挙が返される。
      • getIDs

        NamingEnumeration<String> getIDs()
        属性セットの属性IDの列挙を取り出します。 この列挙でこの属性セットを変更した場合の効果は定義されていません。
        戻り値:
        この属性セットの属性IDのnull以外の列挙。 列挙された各要素のクラスはString。 属性セットにゼロ属性がある場合、空の列挙が返される。
      • put

        Attribute put​(String attrID,
                      Object val)
        属性セットに新しい属性を追加します。
        パラメータ:
        attrID - 追加する属性のnull以外のID。 属性セットがその属性IDの大文字と小文字を無視する場合、attrIDの大文字と小文字は無視される。
        val - 追加する属性のnullの可能性がある値。 nullの場合、この属性には値が含まれない。
        戻り値:
        この属性セットに以前存在していたattrIDを持つAttribute。そのような属性が存在しなかった場合はnull。
        関連項目:
        remove(java.lang.String)
      • put

        Attribute put​(Attribute attr)
        属性セットに新しい属性を追加します。
        パラメータ:
        attr - 追加するnull以外の属性。 属性セットがその属性IDの大文字と小文字を無視する場合、attrのIDの大文字と小文字は無視される。
        戻り値:
        この属性セットに以前存在していた同じIDを持つAttributeそのような属性が存在しなかった場合はnull。
        関連項目:
        remove(java.lang.String)
      • remove

        Attribute remove​(String attrID)
        属性セットから属性ID「attrID」を持つ属性を削除します。 この属性が存在しない場合は、無視されます。
        パラメータ:
        attrID - 削除する属性のnull以外のID。 属性セットが属性IDの大文字と小文字を区別しない場合、attrIDの大文字と小文字は区別されない。
        戻り値:
        この属性セットに以前存在していたattrIDと同じIDを持つAttributeそのような属性が存在しなかった場合はnull。
      • clone

        Object clone()
        属性セットのコピーを作成します。 新しいセットには、元のセットと同じ属性が含まれます。この属性自体は複製されません。 コピーに変更を加えても元の属性には影響ありません。また逆の場合も同じです。
        戻り値:
        この属性セットのnull以外のコピー。