Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.component. UIComponent javax.faces.component. UIComponentBase javax.faces.component.UINamingContainer
public class UINamingContainer
UINamingContainer является основой удобства class для компонентов то желание реализовать NamingContainer
функциональность.
Полевая Сводка | |
---|---|
static java.lang.String |
COMPONENT_FAMILY
Стандартное компонентное семейство для этого компонента. |
static java.lang.String |
COMPONENT_TYPE
Стандартный компонент вводит для этого компонента. |
static java.lang.String |
SEPARATOR_CHAR_PARAM_NAME
Контекст-param, который позволяет случайной работе разделителя для строк clientId быть установленной на основе на веб-приложение. |
Поля, наследованные от class javax.faces.component. UIComponent |
---|
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY |
Поля, наследованные от интерфейса javax.faces.component. NamingContainer |
---|
SEPARATOR_CHAR |
Сводка конструктора | |
---|---|
UINamingContainer()
Создайте новое UINamingContainer экземпляр со значениями свойств значения по умолчанию. |
Сводка метода | |
---|---|
java.lang.String |
createUniqueId(FacesContext context, java.lang.String seed)
Генерируйте идентификатор для компонента. |
java.lang.String |
getFamily()
Возвратите идентификатор компонентного семейства, которому принадлежит этот компонент. |
static char |
getSeparatorChar(FacesContext context)
Возвратите символ, используемый, чтобы разделить сегменты clientId. |
boolean |
visitTree(VisitContext context, VisitCallback callback)
Выполните древовидное посещение, запускающееся в этом узле в дереве. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Методы, наследованные от интерфейса javax.faces.component. StateHolder |
---|
isTransient, restoreState, saveState, setTransient |
Полевая Деталь |
---|
public static final java.lang.String COMPONENT_TYPE
Стандартный компонент вводит для этого компонента.
public static final java.lang.String COMPONENT_FAMILY
Стандартное компонентное семейство для этого компонента.
public static final java.lang.String SEPARATOR_CHAR_PARAM_NAME
Контекст-param, который позволяет случайной работе разделителя для строк clientId быть установленной на основе на веб-приложение.
Деталь конструктора |
---|
public UINamingContainer()
Создайте новое UINamingContainer
экземпляр со значениями свойств значения по умолчанию.
Деталь метода |
---|
public java.lang.String getFamily()
UIComponent
Возвратите идентификатор компонентного семейства, которому принадлежит этот компонент. Этот идентификатор, в соединении со значением rendererType
свойство, может использоваться, чтобы выбрать соответствующее Renderer
для этого компонентного экземпляра.
getFamily
в class UIComponent
public static char getSeparatorChar(FacesContext context)
Возвратите символ, используемый, чтобы разделить сегменты clientId. Реализация должна определить, есть ли <context-param
> со значением, данным значением символьной константы SEPARATOR_CHAR_PARAM_NAME
. Если есть значение для этого param, первый символ значения должен быть возвращен из этого метода. Иначе, значение символьной константы NamingContainer#SEPARATOR_CHAR
должен быть возвращен.
context
- FacesContext
для текущего запросаpublic boolean visitTree(VisitContext context, VisitCallback callback)
UIComponent
Выполните древовидное посещение, запускающееся в этом узле в дереве.
UIComponent.visitTree () реализации не вызывают VisitCallback
непосредственно, но вместо этого вызовите VisitContext#invokeVisitCallback
вызвать обратный вызов. Это позволяет VisitContext
реализации, чтобы обеспечить оптимизированные обходы дерева, например только вызывая VisitCallback
для подмножества компонентов.
UIComponent.visitTree () реализации должен вызвать UIComponent.pushComponentToEL () прежде, чем выполнить посещение и UIComponent.popComponentFromEL () после посещения.
visitTree
в class UIComponent
context
- VisitContext
для этого посещенияcallback
- VisitCallback
экземпляр, чей visit
метод вызовут для каждого узла, который посещают. true
указать, что древовидное посещение полно (eg. все компоненты, которые нужно посетить, были посещены). Это приводит к древовидному посещению, закорачиваемому так, что, больше компонентов не посещают. UIComponent#visitTree
public java.lang.String createUniqueId(FacesContext context, java.lang.String seed)
UniqueIdVendor
Генерируйте идентификатор для компонента. Идентификатор будет снабжен префиксом UNIQUE_ID_PREFIX, и будет уникален в пределах этого компонентного контейнера. Дополнительно, уникальное значение семени может быть предоставлено компонентными создателями, которые должны быть включены в сгенерированный уникальный идентификатор.
createUniqueId
в интерфейсе UniqueIdVendor
context
- FacesContextseed
- дополнительное значение семени - например, основанный на позиции компонента в VDL-шаблоне
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41