Spec-Zone .ru
спецификации, руководства, описания, API
|
K
- тип основных элементовV
- тип элементов значенияpublic abstract class MapExpression<K,V> extends java.lang.Object implements ObservableMapValue<K,V>
MapExpression
a ObservableMapValue
плюс дополнительные методы удобства, чтобы генерировать привязку в быстром стиле. Бетон sub-class MapExpression
должен реализовать метод ObservableObjectValue.get()
, который обеспечивает фактическое значение этого выражения.
Если обернутый список a MapExpression
null
, все методы, реализовывая Map
интерфейс будет вести себя, как будто они были применены к неизменному пустому списку.
Ввести | Свойство и Описание |
---|---|
abstract ReadOnlyBooleanProperty |
пустой
Булево свойство, которое является
true , если карта пуста. |
abstract ReadOnlyIntegerProperty |
размер |
Конструктор и Описание |
---|
MapExpression() |
Модификатор и Тип | Метод и Описание |
---|---|
StringBinding |
asString()
|
void |
clear() |
boolean |
containsKey(java.lang.Object obj) |
boolean |
containsValue(java.lang.Object obj) |
abstract ReadOnlyBooleanProperty |
emptyProperty()
Булево свойство, которое является
true , если карта пуста. |
java.util.Set<java.util.Map.Entry<K,V>> |
entrySet() |
V |
get(java.lang.Object key) |
int |
getSize()
Размер карты
|
ObservableMap<K,V> |
getValue()
Возвращает текущую стоимость этого
ObservableValue |
boolean |
isEmpty()
Получает значение пустого свойства.
|
BooleanBinding |
isEqualTo(ObservableMap<?,?> other)
Создает новое
BooleanBinding это сохраняется, если эта карта равна другому ObservableMap . |
BooleanBinding |
isNotEqualTo(ObservableMap<?,?> other)
Создает новое
BooleanBinding это сохраняется, если эта карта не равна другому ObservableMap . |
BooleanBinding |
isNotNull()
Создает новое
BooleanBinding это сохраняется, если обернутая карта не null . |
BooleanBinding |
isNull()
Создает новое
BooleanBinding это сохраняется, если обернутая карта null . |
java.util.Set<K> |
keySet() |
static <K,V> MapExpression<K,V> |
mapExpression(ObservableMapValue<K,V> value)
Возвраты a
MapExpression это обертывает a ObservableMapValue . |
V |
put(K key, V value) |
void |
putAll(java.util.Map<? extends K,? extends V> elements) |
V |
remove(java.lang.Object obj) |
int |
size() |
abstract ReadOnlyIntegerProperty |
sizeProperty() |
ObjectBinding<V> |
valueAt(K key)
Создает новое
ObjectBinding это содержит отображение указанного ключа. |
ObjectBinding<V> |
valueAt(ObservableValue<K> key)
Создает новое
ObjectBinding это содержит отображение указанного ключа. |
java.util.Collection<V> |
values() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
добраться
addListener, removeListener
addListener, removeListener
addListener, removeListener
public abstract ReadOnlyIntegerProperty sizeProperty
getSize()
public abstract ReadOnlyBooleanProperty emptyProperty
true
, если карта пуста.isEmpty()
public ObservableMap<K,V> getValue()
ObservableValue
ObservableValue
getValue
в интерфейсе ObservableValue<ObservableMap<K,V>>
public static <K,V> MapExpression<K,V> mapExpression(ObservableMapValue<K,V> value)
MapExpression
это обертывает a ObservableMapValue
. Если ObservableMapValue
уже a MapExpression
, это будет возвращено. Иначе новое MapBinding
создается, который связывается с ObservableMapValue
.value
- Источник ObservableMapValue
MapExpression
это переносится ObservableMapValue
в случае необходимостиjava.lang.NullPointerException
- если value
null
public int getSize()
public abstract ReadOnlyIntegerProperty sizeProperty()
getSize()
public abstract ReadOnlyBooleanProperty emptyProperty()
true
, если карта пуста.isEmpty()
public ObjectBinding<V> valueAt(K key)
ObjectBinding
это содержит отображение указанного ключа.key
- ключ отображенияObjectBinding
public ObjectBinding<V> valueAt(ObservableValue<K> key)
ObjectBinding
это содержит отображение указанного ключа.key
- ключ отображенияObjectBinding
java.lang.NullPointerException
- если key
null
public BooleanBinding isEqualTo(ObservableMap<?,?> other)
BooleanBinding
это сохраняется, если эта карта равна другому ObservableMap
.other
- другой ObservableMap
BooleanBinding
java.lang.NullPointerException
- если other
null
public BooleanBinding isNotEqualTo(ObservableMap<?,?> other)
BooleanBinding
это сохраняется, если эта карта не равна другому ObservableMap
.other
- другой ObservableMap
BooleanBinding
java.lang.NullPointerException
- если other
null
public BooleanBinding isNull()
BooleanBinding
это сохраняется, если обернутая карта null
.BooleanBinding
public BooleanBinding isNotNull()
BooleanBinding
это сохраняется, если обернутая карта не null
.BooleanBinding
public StringBinding asString()
StringBinding
это содержит значение MapExpression
превращенный a String
. Если значение этого MapExpression
изменения, значение StringBinding
будет обновлен автоматически.StringBinding
public boolean isEmpty()
public boolean containsKey(java.lang.Object obj)
public boolean containsValue(java.lang.Object obj)
public java.util.Collection<V> values()
Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается