|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.faces.application.NavigationHandler
javax.faces.application.ConfigurableNavigationHandler
public abstract class ConfigurableNavigationHandler
ConfigurableNavigationHandler продлевает контракт NavigationHandler позволить контроль времени выполнения NavigationCases, которые составляют основу правила для навигации. Реализация, совместимая с версией спецификации, в которой был представлен этот 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 nullpublic 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