|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.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 UIComponentpublic 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 UIComponentcontext - VisitContext для этого посещенияcallback - VisitCallback экземпляр, чей visit метод вызовут для каждого узла, который посещают. true указать, что древовидное посещение полно (eg. все компоненты, которые нужно посетить, были посещены). Это приводит к древовидному посещению, закорачиваемому так, что, больше компонентов не посещают. UIComponent#visitTree
public java.lang.String createUniqueId(FacesContext context,
java.lang.String seed)
UniqueIdVendorГенерируйте идентификатор для компонента. Идентификатор будет снабжен префиксом UNIQUE_ID_PREFIX, и будет уникален в пределах этого компонентного контейнера. Дополнительно, уникальное значение семени может быть предоставлено компонентными создателями, которые должны быть включены в сгенерированный уникальный идентификатор.
createUniqueId в интерфейсе UniqueIdVendorcontext - FacesContextseed - дополнительное значение семени - например, основанный на позиции компонента в VDL-шаблоне
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41