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
в интерфейсе AttributeSet
category
- Категория атрибута, связанное значение атрибута которой должно быть возвращено. Это должен быть a Class
это реализует интерфейс Attribute
.NullPointerException
- (исключение непроверенное) Брошенный, если category
нуль.ClassCastException
- (исключение непроверенное) Брошенный, если category
не a Class
это реализует интерфейс Attribute
.public boolean add(Attribute attribute)
add
в интерфейсе AttributeSet
attribute
- Значение атрибута, которое будет добавлено к этому набору атрибута.NullPointerException
- (исключение непроверенное) Брошенный, если attribute
нуль.UnmodifiableSetException
- (исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает add()
работа.public boolean remove(Class<?> category)
category
нуль, тогда remove()
ничего не делает и возвращает false.remove
в интерфейсе AttributeSet
category
- Категория атрибута, которая будет удалена из этого набора атрибута.UnmodifiableSetException
- (исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает remove()
работа.public boolean remove(Attribute attribute)
attribute
нуль, тогда remove()
ничего не делает и возвращает false.remove
в интерфейсе AttributeSet
attribute
- Значение атрибута, которое будет удалено из этого набора атрибута.UnmodifiableSetException
- (исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает remove()
работа.public boolean containsKey(Class<?> category)
containsKey
в интерфейсе AttributeSet
category
- чье присутствие в этом наборе атрибута должно быть протестировано.public boolean containsValue(Attribute attribute)
containsValue
в интерфейсе AttributeSet
attribute
- оцените, чье присутствие в этом наборе атрибута должно быть протестировано.public boolean addAll(AttributeSet attributes)
add(Attribute)
работа была применена к этому набору атрибута последовательно с каждым элементом от указанного набора. Поведение addAll(AttributeSet)
работа является неуказанной, если указанный набор изменяется, в то время как работа происходит. Если addAll(AttributeSet)
работа выдает исключение, эффект на это состояние набора атрибута является зависящим от реализации; элементы от указанного набора перед точкой исключения могут или не могли быть добавлены к этому набору атрибута.
addAll
в интерфейсе AttributeSet
attributes
- чьи элементы должны быть добавлены к этому набору атрибута.UnmodifiableSetException
- (Исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает метод addAll(AttributeSet).NullPointerException
- (Исключение непроверенное), Брошенный, если некоторый элемент в указанном наборе является нулем, или набором, нуль.add(Attribute)
public int size()
size
в интерфейсе AttributeSet
public Attribute[] toArray()
AttributeSet
toArray
в интерфейсе AttributeSet
public void clear()
clear
в интерфейсе AttributeSet
UnmodifiableSetException
- (исключение непроверенное) Брошенный, если этот набор атрибута не поддерживает clear()
работа.public boolean isEmpty()
isEmpty
в интерфейсе AttributeSet
public boolean equals(Object object)
equals
в интерфейсе AttributeSet
equals
в классе Object
object
- быть сравненным для равенства с этим набором атрибута.Object.hashCode()
, HashMap
public int hashCode()
Object.hashCode()
.hashCode
в интерфейсе AttributeSet
hashCode
в классе Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.