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


javax.faces.application
Класс ConfigurableNavigationHandler

java.lang.Object
  расширенный javax.faces.application.NavigationHandler
      расширенный javax.faces.application.ConfigurableNavigationHandler

public abstract class ConfigurableNavigationHandler
расширяет NavigationHandler

ConfigurableNavigationHandler продлевает контракт NavigationHandler позволить контроль времени выполнения NavigationCases, которые составляют основу правила для навигации. Реализация, совместимая с версией спецификации, в которой был представлен этот class (или более поздняя версия), должна сделать его так, чтобы NavigationHandler расширение этого class.

С тех пор:
2.0

Сводка конструктора
ConfigurableNavigationHandler()
           
 
Сводка метода
abstract  NavigationCase getNavigationCase(FacesContext context, java.lang.String fromAction, java.lang.String outcome)
          

Возвратитесь NavigationCase представление навигации, которая была бы взята, имело NavigationHandler#handleNavigation вызванный с теми же самыми параметрами или null если нет такого случая.

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>.

 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
 

Деталь конструктора

ConfigurableNavigationHandler

public ConfigurableNavigationHandler()
Деталь метода

getNavigationCase

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
С тех пор:
2.0

getNavigationCases

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.

С тех пор:
2.0

performNavigation

public void performNavigation(java.lang.String outcome)

Метод удобства, чтобы сигнализировать реализацию Поверхностей JavaServer, чтобы выполнить navigaton с обеспеченным результатом. Когда NavigationHandler вызывается, ток viewId обрабатывается, поскольку "от viewId" и "от действия" нуль.

Броски:
IllegalStateException - если этот метод вызывают после того, как этот экземпляр был выпущен


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

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

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

free hit counter