Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Attributes extends Cloneable, Serializable
В каталоге, названном объектами, мог связать с ними атрибуты. Интерфейс Атрибутов представляет набор атрибутов. Например, можно запросить из каталога атрибуты, связанные с объектом. Те атрибуты возвращаются в объекте, который реализует интерфейс Атрибутов.
Атрибуты в объекте, который реализует Атрибуты, взаимодействуют через интерфейс, неупорядочиваются. У объекта могут быть нуль или больше атрибутов. Атрибуты являются или чувствительными к регистру или нечувствительными к регистру (случай - игнорируют). Это свойство определяется в то время, когда объект Атрибутов создается. (см. конструктора BasicAttributes например). В нечувствительные к регистру Атрибуты, регистр его идентификаторов атрибута игнорируется, ища атрибут, или добавляя атрибуты. В чувствительные к регистру Атрибуты, случай является существенным.
Отметьте, что обновления к Атрибутам (таким как добавление или удаление атрибута) не влияют на соответствующее представление в каталоге. Обновления к каталогу могут только быть произведены, используя операции в интерфейсе DirContext.
DirContext.getAttributes(javax.naming.Name)
, DirContext.modifyAttributes(javax.naming.Name, int, javax.naming.directory.Attributes)
, DirContext.bind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes)
, DirContext.rebind(javax.naming.Name, java.lang.Object, javax.naming.directory.Attributes)
, DirContext.createSubcontext(javax.naming.Name, javax.naming.directory.Attributes)
, DirContext.search(javax.naming.Name, javax.naming.directory.Attributes, java.lang.String[])
, BasicAttributes
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
clone()
Делает копию набора атрибута.
|
Атрибут |
get(String attrID)
Получает атрибут с данным идентификатором атрибута от набора атрибута.
|
NamingEnumeration<? extends Attribute> |
getAll()
Получает перечисление атрибутов в наборе атрибута.
|
NamingEnumeration<String> |
getIDs()
Получает перечисление идентификаторов атрибутов в наборе атрибута.
|
boolean |
isCaseIgnored()
Определяет, игнорирует ли набор атрибута регистр идентификаторов атрибута, получая или добавляя атрибуты.
|
Атрибут |
put(Attribute attr)
Добавляет новый атрибут к набору атрибута.
|
Атрибут |
put(String attrID, Object val)
Добавляет новый атрибут к набору атрибута.
|
Атрибут |
remove(String attrID)
Удаляет атрибут с идентификатором атрибута 'attrID' от набора атрибута.
|
int |
size()
Получает число атрибутов в наборе атрибута.
|
boolean isCaseIgnored()
int size()
Attribute get(String attrID)
attrID
- Ненулевой идентификатор атрибута, чтобы получить. Если этот набор атрибута игнорирует символьный регистр своих идентификаторов атрибута, регистр attrID игнорируется.put(java.lang.String, java.lang.Object)
, remove(java.lang.String)
NamingEnumeration<? extends Attribute> getAll()
NamingEnumeration<String> getIDs()
Attribute put(String attrID, Object val)
attrID
- необнулите идентификатор атрибута, чтобы добавить. Если набор атрибута игнорирует символьный регистр своих идентификаторов атрибута, регистр attrID игнорируется.val
- Возможно нулевое значение атрибута, чтобы добавить. Если ноль, у атрибута нет никаких значений.remove(java.lang.String)
Attribute put(Attribute attr)
attr
- Ненеопределенный атрибут, чтобы добавить. Если набор атрибута игнорирует символьный регистр своих идентификаторов атрибута, регистр идентификатора attr игнорируется.remove(java.lang.String)
Attribute remove(String attrID)
attrID
- Ненулевой идентификатор атрибута, чтобы удалить. Если набор атрибута игнорирует символьный регистр своих идентификаторов атрибута, регистр attrID игнорируется.Object clone()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.