|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.faces.application.NavigationHandler
public abstract class NavigationHandler
NavigationHandler передают строка результата, возвращенная действием приложения, вызванным для этого приложения, и будет использовать это (наряду со связанной информацией о состоянии), чтобы выбрать представление, которое будет выведено на экран затем.
Реализация по умолчанию NavigationHandler должен быть обеспечен реализацией JSF, которая не будет использоваться если setNavigationHandler() вызывается, чтобы установить различный. Реализация этого class должна быть ориентирована на многопотоковое исполнение. Этот экземпляр по умолчанию сравнит идентификатор представления текущего представления, указанной привязки действия, и указанного результата против любых правил навигации, обеспеченных в faces-config.xml файл (ы). Если случай навигации будет соответствовать, то текущее представление будет изменено звонком FacesContext.setViewRoot(). Отметьте это a null значение результата никогда не будет соответствовать правила навигации, таким образом, это сможет использоваться в качестве индикатора, что текущее представление должно быть восстановлено.
| Сводка конструктора | |
|---|---|
NavigationHandler()
|
|
| Сводка метода | |
|---|---|
abstract void |
handleNavigation(FacesContext context, java.lang.String fromAction, java.lang.String outcome)
Выполните навигацию, обрабатывающую основанный на информации о состоянии в указанном FacesContext, плюс строка результата, возвращенная выполняемым действием приложения. |
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Деталь конструктора |
|---|
public NavigationHandler()
| Деталь метода |
|---|
public abstract void handleNavigation(FacesContext context,
java.lang.String fromAction,
java.lang.String outcome)
Выполните навигацию, обрабатывающую основанный на информации о состоянии в указанном FacesContext, плюс строка результата, возвращенная выполняемым действием приложения.
Если реализация class также расширяется ConfigurableNavigationHandler, реализация должна гарантировать что логика, используемая в звонке ConfigurableNavigationHandler#getNavigationCase используется в этом методе, чтобы определить корректную навигацию.
Этот метод должен поставить представлять цели (используемый в частичном рендеринге) к render all вызов PartialViewContext.setRenderAll(boolean)) если идентификатор представления изменился как результат действия приложения (чтобы принять во внимание Ajax requests).
context - FacesContext для текущего запросаfromAction - Обязательное выражение действия, которое было оценено, чтобы получить указанный результат, или null если результат был получен некоторыми другими средствамиoutcome - Логический результат, возвращенный предыдущим вызванным действием приложения (который может быть null) java.lang.NullPointerException - если context null
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41