Spec-Zone .ru
спецификации, руководства, описания, API


javax.faces.component
Интерфейс StateHelper

Все Суперинтерфейсы:
StateHolder

public interface StateHelper
расширяет StateHolder

Определите a Map- как контракт, который облегчает для компонентов реализовывать PartialStateHolder. Каждый UIComponent в представлении возвратит реализацию этого интерфейса от UIComponent#getStateHelper метод.

С тех пор:
2.0

Сводка метода
 void add(java.io.Serializable key, java.lang.Object value)
          

Сохраните указанное value в a List это является внутренним к StateHelper.

 java.lang.Object eval(java.io.Serializable key)
          

Попытки найти значение, связанное с указанным ключом, используя набор выражения от компонента, если никакое такое значение не находится.

 java.lang.Object eval(java.io.Serializable key, java.lang.Object defaultValue)
          

Выполняет ту же самую логику как eval(java.io.Serializable) } но если никакое значение не будет найдено, то это возвратит указанное defaultValue

 java.lang.Object get(java.io.Serializable key)
          

Возвратите значение, в настоящий момент связанное с указанным 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)
          

Сохраните указанное mapKey/value в a Map это является внутренним помощнику, и возврату ранее хранимая сумма.

 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 - значение
С тех пор:
2.0

удалить

java.lang.Object remove(java.io.Serializable key)

Удалите пару ключ/значение от помощника, возвращая значение, ранее сохраненное под этим ключом.

Параметры:
key - ключ, чтобы удалить
С тех пор:
2.0

поместить

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 - значение для ключа во внутренней карте
С тех пор:
2.0

добраться

java.lang.Object get(java.io.Serializable key)

Возвратите значение, в настоящий момент связанное с указанным key если любой.

Параметры:
key - ключ, для которого должно быть возвращено значение.
С тех пор:
2.0

оценка

java.lang.Object eval(java.io.Serializable key)

Попытки найти значение, связанное с указанным ключом, используя набор выражения от компонента, если никакое такое значение не находится.

Параметры:
key - имя значения во внутренней карте, или имя выражения в компонентном наборе выражения.

С тех пор:
2.0

оценка

java.lang.Object eval(java.io.Serializable key,
                      java.lang.Object defaultValue)

Выполняет ту же самую логику как eval(java.io.Serializable) } но если никакое значение не будет найдено, то это возвратит указанное defaultValue

Параметры:
key - ключ, для которого должно быть возвращено значение.
defaultValue - значение, чтобы возвратиться, если никакое значение не находится в звонке eval().
С тех пор:
2.0

добавить

void add(java.io.Serializable key,
         java.lang.Object value)

Сохраните указанное value в a List это является внутренним к StateHelper.

Важно отметить дельтой, отслеживающей что любые модификации к внутреннему List будьте сделаны через этот метод или StateHelper#remove(java.io.Serializable, Object).

Параметры:
key - ключ, для которого должно быть возвращено значение.
value - значение, чтобы добавить
С тех пор:
2.0

удалить

java.lang.Object remove(java.io.Serializable key,
                        java.lang.Object valueOrKey)

Удалите значение из внутренней структуры данных. Смотрите во внутренней структуре данных для значения в данном key. Если значение является a Map, удалите и возвратите значение под ключом, данным valueOrKey параметр. Если значение является a Collection, просто удалите значение, данное параметром valueOrKey и возвратите нуль.

Параметры:
key - ключ во внутренней структуре данных, значение которой является a Collection или Map
valueOrKey - значение или ключ, который будет удален.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter