Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.application.NavigationHandler javax.faces.application.ConfigurableNavigationHandler
public abstract class ConfigurableNavigationHandler
ConfigurableNavigationHandler продлевает контракт NavigationHandler
позволить контроль времени выполнения NavigationCase
s, которые составляют основу правила для навигации. Реализация, совместимая с версией спецификации, в которой был представлен этот class (или более поздняя версия), должна сделать его так, чтобы NavigationHandler
расширение этого class.
Сводка конструктора | |
---|---|
ConfigurableNavigationHandler()
|
Сводка метода | |
---|---|
abstract NavigationCase |
getNavigationCase(FacesContext context, java.lang.String fromAction, java.lang.String outcome)
Возвратитесь |
abstract java.util.Map<java.lang.String,java.util.Set<NavigationCase>> |
getNavigationCases()
Возвратите a |
void |
performNavigation(java.lang.String outcome)
Метод удобства, чтобы сигнализировать реализацию Поверхностей JavaServer, чтобы выполнить navigaton с обеспеченным результатом. |
Методы, наследованные от class javax.faces.application.NavigationHandler |
---|
handleNavigation |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public ConfigurableNavigationHandler()
Деталь метода |
---|
public abstract NavigationCase getNavigationCase(FacesContext context, java.lang.String fromAction, java.lang.String outcome)
Возвратитесь NavigationCase
представление навигации, которая была бы взята, имело NavigationHandler#handleNavigation
вызванный с теми же самыми параметрами или null
если нет такого случая.
context
- FacesContext
для текущего запросаfromAction
- Обязательное выражение действия, которое было оценено, чтобы получить указанный результат, или null
если результат был получен некоторыми другими средствамиoutcome
- Логический результат, возвращенный предыдущим вызванным действием приложения (который может быть null
) java.lang.NullPointerException
- если context
null
public abstract java.util.Map<java.lang.String,java.util.Set<NavigationCase>> getNavigationCases()
Возвратите a Map<String, Set<NavigationCase>>
где ключи <from-view-id>
значения и значения Set<NavigationCase>
где каждый элемент в Наборе является a NavigationCase
это применяется к этому <from-view-id>
. Реализация должна поддерживать живые модификации к этому Map
.
public void performNavigation(java.lang.String outcome)
Метод удобства, чтобы сигнализировать реализацию Поверхностей JavaServer, чтобы выполнить navigaton с обеспеченным результатом. Когда NavigationHandler вызывается, ток viewId обрабатывается, поскольку "от viewId" и "от действия" нуль.
IllegalStateException
- если этот метод вызывают после того, как этот экземпляр был выпущен
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41