|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface TabularData
| Модификатор и Тип | Метод и Описание |
|---|---|
Объект[] |
calculateIndex(CompositeData value)
Вычисляет индексирование, которое использовалось бы в этом экземпляре TabularData, чтобы отослать к указанным составным данным параметр value, если бы это было добавлено к этому экземпляру.
|
void |
clear()
Удаляет все значения CompositeData (то есть строки) от этого экземпляра TabularData.
|
boolean |
containsKey(Object[] key)
Возвратами true, если и только если этот экземпляр TabularData содержит значение CompositeData (то есть строка), чей индексируют, является указанный key.
|
boolean |
containsValue(CompositeData value)
true возвратов, если и только если этот экземпляр TabularData содержит указанное значение CompositeData.
|
boolean |
equals(Object obj)
Сравнивает указанный параметр obj с этим
TabularData экземпляр для равенства. |
CompositeData |
get(Object[] key)
Возвращает значение CompositeData, чье индексируют, key, или null, если нет никакого построения карты ценности к key в этом экземпляре TabularData.
|
TabularType |
getTabularType()
Возвращает табличный тип, описывающий этот экземпляр TabularData.
|
int |
hashCode()
Возвращает значение хэш-кода для этого
TabularData экземпляр. |
boolean |
isEmpty()
true возвратов, если число значений CompositeData (то есть число строк) содержавшийся в этом экземпляре TabularData являются нулем.
|
Set<?> |
keySet()
Возвращает представление набора ключей (то есть индексировать значения)
CompositeData значения (то есть строки) содержавшийся в этом TabularData экземпляр. |
void |
put(CompositeData value)
Добавляет value к этому экземпляру TabularData.
|
void |
putAll(CompositeData[] values)
Добавьте все элементы в values к этому экземпляру TabularData.
|
CompositeData |
remove(Object[] key)
Удаляет значение CompositeData, чье индексируют, key от этого экземпляра TabularData, и возвращает удаленное значение, или возвращает null, если нет никакого значения, чье индексируют, key.
|
int |
size()
Возвращает число значений CompositeData (то есть число строк) содержавшийся в этом экземпляре TabularData.
|
Строка |
toString()
Возвращает строковое представление этого
TabularData экземпляр. |
Collection<?> |
values()
Возвращает представление набора
CompositeData значения (то есть строки) содержавшийся в этом TabularData экземпляр. |
TabularType getTabularType()
Object[] calculateIndex(CompositeData value)
value - составное значение данных, чье индексируют в этом экземпляре TabularData, должно быть вычислено; должен иметь тот же самый составной тип как тип строки этого экземпляра; не должен быть нуль.NullPointerException - если value является nullInvalidOpenTypeException - если value не соответствует этому определению типа строки экземпляра TabularData.int size()
boolean isEmpty()
boolean containsKey(Object[] key)
key - индексировать значение, присутствие которого в этом экземпляре TabularData должно быть протестировано.boolean containsValue(CompositeData value)
value - значение строки, присутствие которого в этом экземпляре TabularData должно быть протестировано.CompositeData get(Object[] key)
key - ключ строки, чтобы возвратиться.NullPointerException - если key является nullInvalidKeyException - если key не соответствует этому экземпляру TabularData * определение TabularTypevoid put(CompositeData value)
getRowType()), и не должно уже быть существующего значения в этом экземпляре TabularData, чей индексируют, то же самое как тот, вычисленный для value, который будет добавлен. Индексирование для value вычисляется согласно этому экземпляру TabularData определение TabularType (см. TabularType.getIndexNames()).value - составное значение данных, которое будет добавлено как новая строка к этому экземпляру TabularData; должен иметь тот же самый составной тип как тип строки этого экземпляра; не должен быть нуль.NullPointerException - если value является nullInvalidOpenTypeException - если value не соответствует этому определению типа строки экземпляра TabularData.KeyAlreadyExistsException - если индексирование для value, вычисленного согласно этому экземпляру TabularData определение TabularType уже, отображается на существующее значение в базовом HashMap.CompositeData remove(Object[] key)
key - индексирование значения, чтобы войти в этот экземпляр TabularData; должно быть допустимым с этим определением типа строки экземпляра TabularData; не должен быть нуль.NullPointerException - если key является nullInvalidKeyException - если key не приспосабливает этому экземпляру TabularData определению TabularTypevoid putAll(CompositeData[] values)
put, или если у каких-либо двух элементов в values есть то же самое, индексируют вычисленный согласно этому экземпляру TabularData определение TabularType, то исключение, описывающее отказ, выдается, и никакой элемент values не добавляется, таким образом оставляя этот неизменный экземпляр TabularData.values - массив составных значений данных, которые будут добавлены как новые строки к этому экземпляру TabularData; если values является null или пустой, этот метод возвраты, не делая ничто.NullPointerException - если элементом values является nullInvalidOpenTypeException - если элемент values не соответствует этому определению типа строки экземпляра TabularDataKeyAlreadyExistsException - если у индексирования для элемента values, вычисленного согласно этому экземпляру TabularData, который определение TabularType уже отображает на существующее значение в этом экземпляре, или два элемента values, есть то же самое, индексируют.void clear()
Set<?> keySet()
CompositeData значения (то есть строки) содержавшийся в этом TabularData экземпляр. Возвращенный Set a Set<List<?>> но объявляется как a Set<?> по причинам совместимости. Возвращенный набор может использоваться, чтобы выполнить итерации по ключам.Set<List<?>>) из индексировать значений, используемых в этом TabularData экземпляр.Collection<?> values()
CompositeData значения (то есть строки) содержавшийся в этом TabularData экземпляр. Возвращенный Collection a Collection<CompositeData> но объявляется как a Collection<?> по причинам совместимости. Возвращенный набор может использоваться, чтобы выполнить итерации по значениям.Collection<CompositeData>) из строк, содержавшихся в этом TabularData экземпляр.boolean equals(Object obj)
TabularData экземпляр для равенства. true возвратов, если и только если все следующие операторы являются истиной:
TabularData интерфейс,TabularData интерфейс. equals в class Objectobj - объект, который будет сравнен для равенства с этим TabularData экземпляр;true если указанный объект равен этому TabularData экземпляр.Object.hashCode(), HashMapint hashCode()
TabularData экземпляр. Хэш-код a TabularData экземпляр является суммой хэш-кодов всех элементов информации, используемой в equals сравнения (то есть: его табличный тип и его контент, где контент определяется как все индексирование, чтобы оценить отображения).
Это гарантирует это t1.equals(t2) подразумевает это t1.hashCode()==t2.hashCode() для любых двух TabularDataSupport экземпляры t1 и t2, как требуется согласно общему контракту метода Object.hashCode().
hashCode в class ObjectTabularDataSupport экземплярObject.equals(java.lang.Object), System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92