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


javax.faces.application
Класс NavigationCase

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

public class NavigationCase
расширяет java.lang. Объект

NavigationCase представляет a <navigation-case> в навигации управляют основой, так же как <from-view-id> внутри, который это <navigation-case> вкладывается.

С тех пор:
2.0

Сводка конструктора
NavigationCase(java.lang.String fromViewId, java.lang.String fromAction, java.lang.String fromOutcome, java.lang.String condition, java.lang.String toViewId, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters, boolean redirect, boolean includeViewParams)
          

Создайте новое NavigationCase основанный на обеспеченных параметрах.

 
Сводка метода
 boolean equals(java.lang.Object o)
           
 java.net.URL getActionURL(FacesContext context)
          

Создайте абсолютный URL к этому NavigationCase использование экземпляра ViewHandler.getActionURL(javax.faces.context.FacesContext, java.lang.String) на части пути url.

 java.net.URL getBookmarkableURL(FacesContext context)
          

Создайте абсолютный URL, подходящий для ссылки bookmarkable к этому NavigationCase использование экземпляра ViewHandler.getBookmarkableURL(javax.faces.context.FacesContext, java.lang.String, java.util.Map>, boolean) на части пути url.

 java.lang.Boolean getCondition(FacesContext context)
          

Оценивает <if> для этого <navigation-case>, если любой.

 java.lang.String getFromAction()
          

Возвратитесь <from-action> for this <navigation-case>

 java.lang.String getFromOutcome()
          

Возвратитесь <from-outcome> for this <navigation-case>

 java.lang.String getFromViewId()
          

Возвратитесь <from-view-id> из <navigation-rule> внутри, который это <navigation-case> вкладывается.

 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameters()
          

Возвратите параметры, которые будут включены для случаев навигации, требующих перенаправления.

 java.net.URL getRedirectURL(FacesContext context)
          

Создайте абсолютный URL, подходящий для "перенаправления" к этому NavigationCase использование экземпляра ViewHandler.getRedirectURL(javax.faces.context.FacesContext, java.lang.String, java.util.Map>, boolean) на части пути url.

 java.net.URL getResourceURL(FacesContext context)
          

Создайте абсолютный URL к этому NavigationCase использование экземпляра ViewHandler.getResourceURL(javax.faces.context.FacesContext, java.lang.String) на части пути url.

 java.lang.String getToViewId(FacesContext context)
          

Оценивает <to-view-id> для этого <navigation-case>

 boolean hasCondition()
          

Тест, если у этого случая навигации есть связанное <if> элемент.

 int hashCode()
           
 boolean isIncludeViewParams()
          

Возвратитесь <redirect> значение для этого <navigation-case>.

 boolean isRedirect()
          

Возвратитесь <redirect> значение для этого <navigation-case>.

 java.lang.String toString()
           
 
Методы, наследованные от class java.lang. Объект
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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

NavigationCase

public NavigationCase(java.lang.String fromViewId,
                      java.lang.String fromAction,
                      java.lang.String fromOutcome,
                      java.lang.String condition,
                      java.lang.String toViewId,
                      java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters,
                      boolean redirect,
                      boolean includeViewParams)

Создайте новое NavigationCase основанный на обеспеченных параметрах. См. раздел JSF.7.4.2 для как a NavigationCase используется стандартом ConfigurableNavigationHandler

Параметры:
fromViewId - возвратитесь из getFromViewId()
fromAction - возвратитесь из getFromAction()
fromOutcome - возвратитесь из getFromOutcome()
condition - Строка, которая будет интерпретирована как a ValueExpression звонком getCondition(javax.faces.context.FacesContext)
toViewId - возвратитесь из getToViewId(javax.faces.context.FacesContext)
parameters - возвратитесь из getParameters()
redirect - возвратитесь из isRedirect()
includeViewParams - возвратиться isIncludeViewParams()
Деталь метода

getActionURL

public java.net.URL getActionURL(FacesContext context)
                          throws java.net.MalformedURLException

Создайте абсолютный URL к этому NavigationCase использование экземпляра ViewHandler.getActionURL(javax.faces.context.FacesContext, java.lang.String) на части пути url.

Параметры:
context - FacesContext для текущего запроса
Броски:
java.net.MalformedURLException - если процесс построения URL заставляет это исключение быть брошенным.

getResourceURL

public java.net.URL getResourceURL(FacesContext context)
                            throws java.net.MalformedURLException

Создайте абсолютный URL к этому NavigationCase использование экземпляра ViewHandler.getResourceURL(javax.faces.context.FacesContext, java.lang.String) на части пути url.

Параметры:
context - FacesContext для текущего запроса
Броски:
java.net.MalformedURLException - если процесс построения URL заставляет это исключение быть брошенным.

getRedirectURL

public java.net.URL getRedirectURL(FacesContext context)
                            throws java.net.MalformedURLException

Создайте абсолютный URL, подходящий для "перенаправления" к этому NavigationCase использование экземпляра ViewHandler.getRedirectURL(javax.faces.context.FacesContext, java.lang.String, java.util.Map>, boolean) на части пути url.

Параметры:
context - FacesContext для текущего запроса
Броски:
java.net.MalformedURLException - если процесс построения URL заставляет это исключение быть брошенным.

getBookmarkableURL

public java.net.URL getBookmarkableURL(FacesContext context)
                                throws java.net.MalformedURLException

Создайте абсолютный URL, подходящий для ссылки bookmarkable к этому NavigationCase использование экземпляра ViewHandler.getBookmarkableURL(javax.faces.context.FacesContext, java.lang.String, java.util.Map>, boolean) на части пути url. Этот URL может включать параметры представления, определенные как метаданные в пределах представления.

Параметры:
context - FacesContext для текущего запроса
Броски:
java.net.MalformedURLException - если процесс построения URL заставляет это исключение быть брошенным.

getFromViewId

public java.lang.String getFromViewId()

Возвратитесь <from-view-id> из <navigation-rule> внутри, который это <navigation-case> вкладывается.


getFromAction

public java.lang.String getFromAction()

Возвратитесь <from-action> for this <navigation-case>


getFromOutcome

public java.lang.String getFromOutcome()

Возвратитесь <from-outcome> for this <navigation-case>


getToViewId

public java.lang.String getToViewId(FacesContext context)

Оценивает <to-view-id> для этого <navigation-case>

Параметры:
context - FacesContext для текущего запроса
Возвраты:
ID представления, к которому нужно переместиться

hasCondition

public boolean hasCondition()

Тест, если у этого случая навигации есть связанное <if> элемент.

Возвраты:
true если есть <if> элемент связался с этим <navigation-case>, иначе false

getCondition

public java.lang.Boolean getCondition(FacesContext context)

Оценивает <if> для этого <navigation-case>, если любой. Выражение, которое будет оценено, передают в конструктора как строка. Когда выражение оценивается, его значение должно быть принуждено в a boolean на normail ЭЛЬ правила приведения.

Параметры:
context - FacesContext для текущего запроса
Возвраты:
null если есть нет <if> элемент связался с этим <navigation-case>, иначе возвратите результат оценки условия
Броски:
any - исключения, с которыми встречаются во время процесса оценки выражения или получения его значения.

getParameters

public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getParameters()

Возвратите параметры, которые будут включены для случаев навигации, требующих перенаправления. Если никакие параметры не определяются, null будет возвращен. Ключи Map названия параметра. Для каждого ключа соответствующее значение является a List из непреобразованных значений.


isRedirect

public boolean isRedirect()

Возвратитесь <redirect> значение для этого <navigation-case>. Это будет true если к новому представлению нужно переместиться через a ExternalContext.redirect(String)


isIncludeViewParams

public boolean isIncludeViewParams()

Возвратитесь <redirect> значение для этого <navigation-case>. Это будет true если представление parametets должно быть закодировано в перенаправление URL (только применяется к случаю перенаправления),


равняется

public boolean equals(java.lang.Object o)
Переопределения:
equals в class java.lang.Object

хэш-код

public int hashCode()
Переопределения:
hashCode в class java.lang.Object

toString

public java.lang.String toString()
Переопределения:
toString в class java.lang.Object


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

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

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

free hit counter