Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.component.visit.VisitContext
public abstract class VisitContext
Объект контекста, который используется, чтобы содержать состояние, касающееся выполнения компонентного посещения дерева.
Компонентные посещения дерева инициируются, вызывая UIComponent#visitTree
, в которой точке оба a VisitContext
и a VisitCallback
должен быть обеспечен.
UIComponent.visitTree()
, VisitCallback
Полевая Сводка | |
---|---|
static java.util.Collection<java.lang.String> |
ALL_IDS
Этот неподдающийся изменению Набор возвращается |
Сводка конструктора | |
---|---|
VisitContext()
|
Сводка метода | |
---|---|
static VisitContext |
createVisitContext(FacesContext context)
Создает экземпляр VisitContext для использования с UIComponent.visitTree() . |
static VisitContext |
createVisitContext(FacesContext context, java.util.Collection<java.lang.String> ids, java.util.Set<VisitHint> hints)
Возвращает экземпляр VisitContext, который инициализируется с указанными идентификаторами и использованием hintsfor с UIComponent#visitTree . |
abstract FacesContext |
getFacesContext()
Возвращает FacesContext для текущего запроса. |
abstract java.util.Set<VisitHint> |
getHints()
Возвраты подсказывают, что влияют на поведение древовидного посещения. |
abstract java.util.Collection<java.lang.String> |
getIdsToVisit()
Возвращает идентификаторы компонентов, чтобы посетить. |
abstract java.util.Collection<java.lang.String> |
getSubtreeIdsToVisit(UIComponent component)
Данный a |
abstract VisitResult |
invokeVisitCallback(UIComponent component, VisitCallback callback)
Вызванный UIComponent.visitTree() посетить единственный компонент. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Полевая Деталь |
---|
public static final java.util.Collection<java.lang.String> ALL_IDS
Этот неподдающийся изменению Набор возвращается getIdsToVisit()
и getSubtreeIdsToVisit()
в случаях, где все идентификаторы нужно посетить.
Упростить логику для visitTree()
реализации, этот Набор всегда возвращается false
для isEmpty
. Весь другой бросок методов UnsupportedOperationException
.
Деталь конструктора |
---|
public VisitContext()
Деталь метода |
---|
public abstract FacesContext getFacesContext()
Возвращает FacesContext для текущего запроса.
public abstract java.util.Collection<java.lang.String> getIdsToVisit()
Возвращает идентификаторы компонентов, чтобы посетить.
В случае полного древовидного посещения этот метод возвращает набор ALL_IDS. Иначе, если частичное посещение является выполняемым beign, возвращает поддающийся изменению набор, содержащий клиентские идентификаторы компонентов, которые нужно посетить.
public abstract java.util.Collection<java.lang.String> getSubtreeIdsToVisit(UIComponent component)
Данный a NamingContainer
компонент, возвращает клиентские идентификаторы любых компонентов под NamingContainer, который нужно посетить.
Этот метод вызывает NamingContainer visitTree () реализации, чтобы определить, содержит ли NamingContainer компоненты, которые посетят. В случае, где никакие такие компоненты не существуют, NamingContainer может закоротить древовидное посещение и избежать убывать в дочерние поддеревья.
Кроме того, итерация компонентов, таких как UIData может быть в состоянии использовать возвращенные идентификаторы, чтобы определить, который выполнил итерации состояний (то есть строки) должен быть посещен. Это позволяет обходу посещения быть contstrained такое единственное те строки, которые содержат цели посещения, должен быть пересечен.
component
- компонент NamingContainer VisitContext.ALL_IDS
набор. IllegalArgumentException
- если component
не экземпляр NamingContainerpublic abstract VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback)
Вызванный UIComponent.visitTree()
посетить единственный компонент.
component
- компонент, чтобы посетитьcallback
- VisitCallback, чтобы вызвать public abstract java.util.Set<VisitHint> getHints()
Возвраты подсказывают, что влияют на поведение древовидного посещения.
Заинтересованные стороны, такой как UIComponent.visitTree()
реализации, может проверить, чтобы видеть, присутствует ли определенная подсказка, вызывая VisitContext.getHints().contains()
, передача в одной из подсказок, определенных VisitHint
.
public static VisitContext createVisitContext(FacesContext context, java.util.Collection<java.lang.String> ids, java.util.Set<VisitHint> hints)
Возвращает экземпляр VisitContext, который инициализируется с указанными идентификаторами и использованием hintsfor с UIComponent#visitTree
.
context
- FacesContext для текущего запросаids
- клиентские идентификаторы компонентов, чтобы посетить. Если ноль, все компоненты посетят.hints
- VisitHints, чтобы примениться к посещению. Если null
, никакие подсказки не применяются. public static VisitContext createVisitContext(FacesContext context)
Создает экземпляр VisitContext для использования с UIComponent.visitTree()
. Этот метод может использоваться, чтобы получить экземпляр VisitContext, когда все компоненты нужно посетить с подсказками посещения значения по умолчанию.
context
- FacesContext для текущего запроса
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41