Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface StateHelper
Определите a Map
- как контракт, который облегчает для компонентов реализовывать PartialStateHolder
. Каждый UIComponent
в представлении возвратит реализацию этого интерфейса от UIComponent#getStateHelper
метод.
Сводка метода | |
---|---|
void |
add(java.io.Serializable key, java.lang.Object value)
Сохраните указанное |
java.lang.Object |
eval(java.io.Serializable key)
Попытки найти значение, связанное с указанным ключом, используя набор выражения от компонента, если никакое такое значение не находится. |
java.lang.Object |
eval(java.io.Serializable key, java.lang.Object defaultValue)
Выполняет ту же самую логику как |
java.lang.Object |
get(java.io.Serializable key)
Возвратите значение, в настоящий момент связанное с указанным |
java.lang.Object |
put(java.io.Serializable key, java.lang.Object value)
Возвратите ранее хранимую сумму и сохраните указанную пару ключ/значение. |
java.lang.Object |
put(java.io.Serializable key, java.lang.String mapKey, java.lang.Object value)
Сохраните указанное |
java.lang.Object |
remove(java.io.Serializable key)
Удалите пару ключ/значение от помощника, возвращая значение, ранее сохраненное под этим ключом. |
java.lang.Object |
remove(java.io.Serializable key, java.lang.Object valueOrKey)
Удалите значение из внутренней структуры данных. |
Методы, наследованные от интерфейса javax.faces.component. StateHolder |
---|
isTransient, restoreState, saveState, setTransient |
Деталь метода |
---|
java.lang.Object put(java.io.Serializable key, java.lang.Object value)
Возвратите ранее хранимую сумму и сохраните указанную пару ключ/значение. Это предназначается, чтобы хранить данные, которые иначе находились бы в переменной экземпляра на компоненте.
key
- ключ для значенияvalue
- значениеjava.lang.Object remove(java.io.Serializable key)
Удалите пару ключ/значение от помощника, возвращая значение, ранее сохраненное под этим ключом.
key
- ключ, чтобы удалитьjava.lang.Object put(java.io.Serializable key, java.lang.String mapKey, java.lang.Object value)
Сохраните указанное mapKey
/value
в a Map
это является внутренним помощнику, и возврату ранее хранимая сумма. Map
будет тогда связан с key
.
Важно отметить дельтой, отслеживающей что любые модификации к внутреннему Map
будьте сделаны через этот метод или StateHelper#remove(java.io.Serializable, Object)
.
key
- ключ карты непосредственноmapKey
- ключ в пределах внутренней картыvalue
- значение для ключа во внутренней картеjava.lang.Object get(java.io.Serializable key)
Возвратите значение, в настоящий момент связанное с указанным key
если любой.
key
- ключ, для которого должно быть возвращено значение.java.lang.Object eval(java.io.Serializable key)
Попытки найти значение, связанное с указанным ключом, используя набор выражения от компонента, если никакое такое значение не находится.
key
- имя значения во внутренней карте, или имя выражения в компонентном наборе выражения.java.lang.Object eval(java.io.Serializable key, java.lang.Object defaultValue)
Выполняет ту же самую логику как eval(java.io.Serializable)
} но если никакое значение не будет найдено, то это возвратит указанное defaultValue
key
- ключ, для которого должно быть возвращено значение.defaultValue
- значение, чтобы возвратиться, если никакое значение не находится в звонке eval()
.void add(java.io.Serializable key, java.lang.Object value)
Сохраните указанное value
в a List
это является внутренним к StateHelper
.
Важно отметить дельтой, отслеживающей что любые модификации к внутреннему List
будьте сделаны через этот метод или StateHelper#remove(java.io.Serializable, Object)
.
key
- ключ, для которого должно быть возвращено значение.value
- значение, чтобы добавитьjava.lang.Object remove(java.io.Serializable key, java.lang.Object valueOrKey)
Удалите значение из внутренней структуры данных. Смотрите во внутренней структуре данных для значения в данном key
. Если значение является a Map
, удалите и возвратите значение под ключом, данным valueOrKey
параметр. Если значение является a Collection
, просто удалите значение, данное параметром valueOrKey
и возвратите нуль.
key
- ключ во внутренней структуре данных, значение которой является a Collection
или Map
valueOrKey
- значение или ключ, который будет удален.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41