|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class HashAttributeSet extends Object implements AttributeSet, Serializable
AttributeSet реализация с характеристиками карты хеша. | Модификатор | Конструктор и Описание |
|---|---|
|
HashAttributeSet()
Создайте новый, пустой набор атрибута.
|
|
HashAttributeSet(Attribute attribute)
Создайте новый набор атрибута, первоначально заполненный с данным атрибутом.
|
|
HashAttributeSet(Attribute[] attributes)
Создайте новый набор атрибута, первоначально заполненный со значениями от данного массива.
|
protected |
HashAttributeSet(Attribute[] attributes, Class<?> interfaceName)
Создайте новый набор атрибута, где элементы набора атрибута ограничиваются данному интерфейсу.
|
protected |
HashAttributeSet(Attribute attribute, Class<?> interfaceName)
Создайте новый набор атрибута, первоначально заполненный с данным атрибутом, где элементы набора атрибута ограничиваются данному интерфейсу.
|
|
HashAttributeSet(AttributeSet attributes)
Создайте новый набор атрибута, первоначально заполненный со значениями от данного набора.
|
protected |
HashAttributeSet(AttributeSet attributes, Class<?> interfaceName)
Создайте новый набор атрибута, первоначально заполненный со значениями от данного набора, где элементы набора атрибута ограничиваются данному интерфейсу.
|
protected |
HashAttributeSet(Class<?> interfaceName)
Создайте новый, пустой набор атрибута, где элементы набора атрибута ограничиваются данному интерфейсу.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
add(Attribute attribute)
Добавляет указанный атрибут к этому набору атрибута, если это уже не существует, сначала удаляя кого-либо существующего в той же самой категории атрибута как указанное значение атрибута.
|
boolean |
addAll(AttributeSet attributes)
Добавляют все элементы в указанном наборе к этому атрибуту.
|
void |
clear()
Удаляет все атрибуты из этого набора атрибута.
|
boolean |
containsKey(Class<?> category)
true возвратов, если этот набор атрибута содержит атрибут для указанной категории.
|
boolean |
containsValue(Attribute attribute)
true возвратов, если этот набор атрибута содержит данный атрибут.
|
boolean |
equals(Object object)
Сравнивает указанный объект с этим набором атрибута для равенства.
|
Атрибут |
get(Class<?> category)
Возвращает значение атрибута, которое этот набор атрибута содержит в данной категории атрибута.
|
int |
hashCode()
Возвращает значение хэш-кода для этого набора атрибута.
|
boolean |
isEmpty()
Возвращает true, если этот набор атрибута не содержит атрибутов.
|
boolean |
remove(Attribute attribute)
Удаляет указанный атрибут из этого набора атрибута если существующий.
|
boolean |
remove(Class<?> category)
Удаляет любой атрибут для этой категории от этого набора атрибута если существующий.
|
int |
size()
Возвращает число атрибутов в этом наборе атрибута.
|
Атрибут[] |
toArray()
Возвращает массив атрибутов, содержавшихся в этом наборе.
|
public HashAttributeSet()
public HashAttributeSet(Attribute attribute)
attribute - Значение атрибута, чтобы добавить к набору.NullPointerException - (исключение непроверенное) Брошенный, если attribute нуль.public HashAttributeSet(Attribute[] attributes)
attributes выстройте к набору в последовательности, запускающийся в индексируют 0. Таким образом более поздние элементы массива могут заменить более ранние элементы массива, если массив содержит двойные значения атрибута или категории атрибута.attributes - Массив значений атрибута, чтобы добавить к набору. Если ноль, создается пустой набор атрибута.NullPointerException - (исключение непроверенное) Брошенный, если любой элемент attributes нуль.public HashAttributeSet(AttributeSet attributes)
attributes - Набор атрибутов, от которых можно инициализировать этот набор. Если ноль, создается пустой набор атрибута.protected HashAttributeSet(Class<?> interfaceName)
interfaceName - Интерфейсом которого все элементы этого набора атрибута должны быть экземпляром. Это, как предполагается, интерфейс Attribute или подынтерфейс этого.NullPointerException - если interfaceName является нулем.protected HashAttributeSet(Attribute attribute, Class<?> interfaceName)
attribute - Значение атрибута, чтобы добавить к набору.interfaceName - Интерфейсом которого все элементы этого набора атрибута должны быть экземпляром. Это, как предполагается, интерфейс Attribute или подынтерфейс этого.NullPointerException - (исключение непроверенное) Брошенный, если attribute нуль.NullPointerException - если interfaceName является нулем.ClassCastException - (исключение непроверенное) Брошенный, если attribute не экземпляр interfaceName.protected HashAttributeSet(Attribute[] attributes, Class<?> interfaceName)
attributes выстройте к набору в последовательности, запускающийся в индексируют 0. Таким образом более поздние элементы массива могут заменить более ранние элементы массива, если массив содержит двойные значения атрибута или категории атрибута.attributes - Массив значений атрибута, чтобы добавить к набору. Если ноль, создается пустой набор атрибута.interfaceName - Интерфейсом которого все элементы этого набора атрибута должны быть экземпляром. Это, как предполагается, интерфейс Attribute или подынтерфейс этого.NullPointerException - (исключение непроверенное) Брошенный, если любой элемент attributes нуль.NullPointerException - если interfaceName является нулем.ClassCastException - (исключение непроверенное) Брошенный, если любой элемент attributes не экземпляр interfaceName.protected HashAttributeSet(AttributeSet attributes, Class<?> interfaceName)
attributes - набор значений атрибута, чтобы инициализировать набор. Если ноль, создается пустой набор атрибута.interfaceName - Интерфейсом которого все элементы этого набора атрибута должны быть экземпляром. Это, как предполагается, интерфейс Attribute или подынтерфейс этого.ClassCastException - (исключение непроверенное) Брошенный, если любой элемент attributes не экземпляр interfaceName.public Attribute get(Class<?> category)
get в интерфейсе AttributeSetcategory - Категория атрибута, связанное значение атрибута которой должно быть возвращено. Это должен быть a Class это реализует интерфейс Attribute.NullPointerException - (исключение непроверенное) Брошенный, если category нуль.ClassCastException - (исключение непроверенное) Брошенный, если category не a Class это реализует интерфейс Attribute.public boolean add(Attribute attribute)
add в интерфейсе AttributeSetattribute - Значение атрибута, которое будет добавлено к этому набору атрибута.NullPointerException - (исключение непроверенное) Брошенный, если attribute нуль.UnmodifiableSetException - (исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает add() работа.public boolean remove(Class<?> category)
category нуль, тогда remove() ничего не делает и возвращает false.remove в интерфейсе AttributeSetcategory - Категория атрибута, которая будет удалена из этого набора атрибута.UnmodifiableSetException - (исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает remove() работа.public boolean remove(Attribute attribute)
attribute нуль, тогда remove() ничего не делает и возвращает false.remove в интерфейсе AttributeSetattribute - Значение атрибута, которое будет удалено из этого набора атрибута.UnmodifiableSetException - (исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает remove() работа.public boolean containsKey(Class<?> category)
containsKey в интерфейсе AttributeSetcategory - чье присутствие в этом наборе атрибута должно быть протестировано.public boolean containsValue(Attribute attribute)
containsValue в интерфейсе AttributeSetattribute - оцените, чье присутствие в этом наборе атрибута должно быть протестировано.public boolean addAll(AttributeSet attributes)
add(Attribute) работа была применена к этому набору атрибута последовательно с каждым элементом от указанного набора. Поведение addAll(AttributeSet) работа является неуказанной, если указанный набор изменяется, в то время как работа происходит. Если addAll(AttributeSet) работа выдает исключение, эффект на это состояние набора атрибута является зависящим от реализации; элементы от указанного набора перед точкой исключения могут или не могли быть добавлены к этому набору атрибута.
addAll в интерфейсе AttributeSetattributes - чьи элементы должны быть добавлены к этому набору атрибута.UnmodifiableSetException - (Исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает метод addAll(AttributeSet).NullPointerException - (Исключение непроверенное), Брошенный, если некоторый элемент в указанном наборе является нулем, или набором, нуль.add(Attribute)public int size()
size в интерфейсе AttributeSetpublic Attribute[] toArray()
AttributeSettoArray в интерфейсе AttributeSetpublic void clear()
clear в интерфейсе AttributeSetUnmodifiableSetException - (исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает clear() работа.public boolean isEmpty()
isEmpty в интерфейсе AttributeSetpublic boolean equals(Object object)
equals в интерфейсе AttributeSetequals в class Objectobject - быть сравненным для равенства с этим набором атрибута.Object.hashCode(), HashMappublic int hashCode()
Object.hashCode().hashCode в интерфейсе AttributeSethashCode в class ObjectObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92