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


javax.faces.component
Класс UINamingContainer

java.lang.Object
  расширенный javax.faces.component. UIComponent
      расширенный javax.faces.component. UIComponentBase
          расширенный javax.faces.component.UINamingContainer
Все Реализованные Интерфейсы:
java.util. EventListener, NamingContainer, PartialStateHolder, StateHolder, TransientStateHolder, UniqueIdVendor, ComponentSystemEventListener, FacesListener, SystemEventListenerHolder

public class UINamingContainer
расширяет UIComponentBase
реализации NamingContainer, UniqueIdVendor, StateHolder

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 javax.faces.component. UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
 
Методы, наследованные от class javax.faces.component. UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Методы, наследованные от интерфейса javax.faces.component. StateHolder
isTransient, restoreState, saveState, setTransient
 

Полевая Деталь

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE

Стандартный компонент вводит для этого компонента.

См. Также:
Постоянные Значения полей

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY

Стандартное компонентное семейство для этого компонента.

См. Также:
Постоянные Значения полей

SEPARATOR_CHAR_PARAM_NAME

public static final java.lang.String SEPARATOR_CHAR_PARAM_NAME

Контекст-param, который позволяет случайной работе разделителя для строк clientId быть установленной на основе на веб-приложение.

С тех пор:
2.0
См. Также:
Постоянные Значения полей
Деталь конструктора

UINamingContainer

public UINamingContainer()

Создайте новое UINamingContainer экземпляр со значениями свойств значения по умолчанию.

Деталь метода

getFamily

public java.lang.String getFamily()
Описание скопировало с class: UIComponent

Возвратите идентификатор компонентного семейства, которому принадлежит этот компонент. Этот идентификатор, в соединении со значением rendererType свойство, может использоваться, чтобы выбрать соответствующее Renderer для этого компонентного экземпляра.

Определенный:
getFamily в class UIComponent

getSeparatorChar

public static char getSeparatorChar(FacesContext context)

Возвратите символ, используемый, чтобы разделить сегменты clientId. Реализация должна определить, есть ли <context-param> со значением, данным значением символьной константы SEPARATOR_CHAR_PARAM_NAME. Если есть значение для этого param, первый символ значения должен быть возвращен из этого метода. Иначе, значение символьной константы NamingContainer#SEPARATOR_CHAR должен быть возвращен.

Параметры:
context - FacesContext для текущего запроса
С тех пор:
2.0

visitTree

public boolean visitTree(VisitContext context,
                         VisitCallback callback)
Описание скопировало с class: 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

createUniqueId

public java.lang.String createUniqueId(FacesContext context,
                                       java.lang.String seed)
Описание скопировало с интерфейса: UniqueIdVendor

Генерируйте идентификатор для компонента. Идентификатор будет снабжен префиксом UNIQUE_ID_PREFIX, и будет уникален в пределах этого компонентного контейнера. Дополнительно, уникальное значение семени может быть предоставлено компонентными создателями, которые должны быть включены в сгенерированный уникальный идентификатор.

Определенный:
createUniqueId в интерфейсе UniqueIdVendor
Параметры:
context - FacesContext
seed - дополнительное значение семени - например, основанный на позиции компонента в VDL-шаблоне
Возвраты:
уникальный идентификатор в этом компонентном контейнере


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

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

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

free hit counter