|
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 или MapvalueOrKey - значение или ключ, который будет удален.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41