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

Все Известные Подынтерфейсы:
TransientStateHelper
Все Известные Классы с реализацией:
HtmlBody, HtmlColumn, HtmlCommandButton, HtmlCommandLink, HtmlDataTable, HtmlDoctype, HtmlForm, HtmlGraphicImage, HtmlHead, HtmlInputHidden, HtmlInputSecret, HtmlInputText, HtmlInputTextarea, HtmlMessage, HtmlMessages, HtmlOutcomeTargetButton, HtmlOutcomeTargetLink, HtmlOutputFormat, HtmlOutputLabel, HtmlOutputLink, HtmlOutputText, HtmlPanelGrid, HtmlPanelGroup, HtmlSelectBooleanCheckbox, HtmlSelectManyCheckbox, HtmlSelectManyListbox, HtmlSelectManyMenu, HtmlSelectOneListbox, HtmlSelectOneMenu, HtmlSelectOneRadio, UIColumn, UICommand, UIComponent, UIComponentBase, UIData, UIForm, UIGraphic, UIInput, UIMessage, UIMessages, UINamingContainer, UIOutcomeTarget, UIOutput, UIPanel, UIParameter, UISelectBoolean, UISelectItem, UISelectItems, UISelectMany, UISelectOne, UIViewParameter, UIViewRoot

public interface TransientStateHolder

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

Конструктор должен реализовать обоих saveTransientState(javax.faces.context.FacesContext) и restoreTransientState(javax.faces.context.FacesContext, java.lang.Object) методы в этом class, так как у этих двух методов есть сильно связанный контракт между собой. Другими словами, если есть иерархия наследования, не допустимо иметь saveTransientState(javax.faces.context.FacesContext) и restoreTransientState(javax.faces.context.FacesContext, java.lang.Object) методы находятся на разных уровнях иерархии.

Примером переходного состояния является "представленное" свойство на формах.

С тех пор:
2.1

Сводка метода
 void restoreTransientState(FacesContext context, java.lang.Object state)
          

Восстановите "переходное состояние", используя объект, который передают как состояние.

 java.lang.Object saveTransientState(FacesContext context)
          

Возвратите объект, содержащий связанные "переходные состояния".

 

Деталь метода

saveTransientState

java.lang.Object saveTransientState(FacesContext context)

Возвратите объект, содержащий связанные "переходные состояния". это могло использоваться позже, чтобы восстановить "переходное состояние".

Параметры:
context -
Возвраты:
объект, содержащий переходные значения
С тех пор:
2.1

restoreTransientState

void restoreTransientState(FacesContext context,
                           java.lang.Object state)

Восстановите "переходное состояние", используя объект, который передают как состояние.

Если state параметр null очистите любое предыдущее переходное состояние если любой и возврат.

Параметры:
context -
state - объект, содержащий переходные значения
С тех пор:
2.1


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter