模块  java.naming

Interface Attributes

    • 方法详细信息

      • isCaseIgnored

        boolean isCaseIgnored()
        确定在检索或添加属性时属性集是否忽略属性标识符的大小写。
        结果
        如果忽略大小写,则为true; 否则是假的。
      • size

        int size()
        检索属性集中的属性数。
        结果
        此属性集中的非负数属性。
      • getAll

        NamingEnumeration<? extends Attribute> getAll()
        检索属性集中属性的枚举。 此枚举的此属性集更新的效果未定义。
        结果
        此属性集中属性的非null枚举。 枚举的每个元素都是Attribute类。 如果属性集具有零属性,则返回空枚举。
      • getIDs

        NamingEnumeration<String> getIDs()
        检索属性集中属性的ID的枚举。 此枚举的此属性集更新的效果未定义。
        结果
        此属性集中属性'id的非空枚举。 枚举的每个元素都是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的属性; 如果不存在此类属性,则返回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副本。