Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.component. UIComponent javax.faces.component. UIComponentBase javax.faces.component.UIForm
public class UIForm
UIForm является a UIComponent
это представляет входную форму, которая будет представлена пользователю, и чьи дочерние компоненты представляют (между прочим) поля ввода, которые будут включены, когда форма представляется.
По умолчанию, rendererType
свойство должно быть установлено в"javax.faces.Form
". Это значение может быть изменено, вызывая setRendererType()
метод.
Полевая Сводка | |
---|---|
static java.lang.String |
COMPONENT_FAMILY
Стандартное компонентное семейство для этого компонента. |
static java.lang.String |
COMPONENT_TYPE
Стандартный компонент вводит для этого компонента. |
Поля, наследованные от 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 |
Сводка конструктора | |
---|---|
UIForm()
Создайте новое UIForm экземпляр со значениями свойств значения по умолчанию. |
Сводка метода | |
---|---|
java.lang.String |
createUniqueId(FacesContext context, java.lang.String seed)
Генерируйте идентификатор для компонента. |
java.lang.String |
getContainerClientId(FacesContext context)
Переопределите UIComponent#getContainerClientId позволить пользователям отключать эту форму от предварительного ожидания clientId к его потомку clientIds в зависимости от значения этой формы isPrependId() свойство. |
java.lang.String |
getFamily()
Возвратите идентификатор компонентного семейства, которому принадлежит этот компонент. |
boolean |
isPrependId()
Флаг prependId. |
boolean |
isSubmitted()
Возвращает текущую стоимость submitted свойство. |
void |
processDecodes(FacesContext context)
Переопределение UIComponent#processDecodes гарантировать, что форма декодируется перед ее дочерними элементами. |
void |
processUpdates(FacesContext context)
Переопределение UIComponent#processUpdates гарантировать что дочерние элементы этого UIForm экземпляр только обрабатывается если isSubmitted() возвраты true . |
void |
processValidators(FacesContext context)
Переопределение UIComponent#processValidators гарантировать что дочерние элементы этого UIForm экземпляр только обрабатывается если isSubmitted() возвраты true . |
void |
setPrependId(boolean prependId)
|
void |
setSubmitted(boolean submitted)
Если это UIForm экземпляр (в противоположность другим формам в странице) испытывает представление во время этого жизненного цикла обработки запросов, этот метод нужно вызвать, с true как параметр, во время UIComponent#decode для этого UIForm экземпляр. |
boolean |
visitTree(VisitContext context, VisitCallback callback)
Выполните древовидное посещение, запускающееся в этом узле в дереве. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Полевая Деталь |
---|
public static final java.lang.String COMPONENT_TYPE
Стандартный компонент вводит для этого компонента.
public static final java.lang.String COMPONENT_FAMILY
Стандартное компонентное семейство для этого компонента.
Деталь конструктора |
---|
public UIForm()
Создайте новое UIForm
экземпляр со значениями свойств значения по умолчанию.
Деталь метода |
---|
public java.lang.String getFamily()
UIComponent
Возвратите идентификатор компонентного семейства, которому принадлежит этот компонент. Этот идентификатор, в соединении со значением rendererType
свойство, может использоваться, чтобы выбрать соответствующее Renderer
для этого компонентного экземпляра.
getFamily
в class UIComponent
public boolean isSubmitted()
Возвращает текущую стоимость submitted
свойство. Значение по умолчанию false
. См. setSubmitted(boolean)
для деталей.
Это свойство должно быть сохранено как переходное свойство, используя UIComponent#getTransientStateHelper
.
public void setSubmitted(boolean submitted)
Если
это UIForm
экземпляр (в противоположность другим формам в странице) испытывает представление во время этого жизненного цикла обработки запросов, этот метод нужно вызвать, с true
как параметр, во время UIComponent#decode
для этого UIForm
экземпляр. Если это UIForm
экземпляр не испытывает представление, этот метод нужно вызвать, с false
как параметр, во время UIComponent#decode
для этого UIForm
экземпляр.
Значение a UIForm
's представленное свойство не должен быть сохранен как часть его состояния.
Это свойство должно быть сохранено как переходное свойство, используя UIComponent#getTransientStateHelper
.
public boolean isPrependId()
Флаг prependId.
public void setPrependId(boolean prependId)
public void processDecodes(FacesContext context)
Переопределение UIComponent#processDecodes
гарантировать, что форма декодируется перед ее дочерними элементами. Это необходимо, чтобы позволить submitted
свойство, которое будет правильно установлено.
processDecodes
в class UIComponentBase
context
- FacesContext
для запроса мы обрабатываем java.lang.NullPointerException
- если context
null
public void processValidators(FacesContext context)
Переопределение UIComponent#processValidators
гарантировать что дочерние элементы этого UIForm
экземпляр только обрабатывается если isSubmitted()
возвраты true
.
processValidators
в class UIComponentBase
context
- FacesContext
для запроса мы обрабатываем java.lang.NullPointerException
- если context
null
public void processUpdates(FacesContext context)
Переопределение UIComponent#processUpdates
гарантировать что дочерние элементы этого UIForm
экземпляр только обрабатывается если isSubmitted()
возвраты true
.
processUpdates
в class UIComponentBase
context
- FacesContext
для запроса мы обрабатываем java.lang.NullPointerException
- если context
null
public java.lang.String createUniqueId(FacesContext context, java.lang.String seed)
UniqueIdVendor
Генерируйте идентификатор для компонента. Идентификатор будет снабжен префиксом UNIQUE_ID_PREFIX, и будет уникален в пределах этого компонентного контейнера. Дополнительно, уникальное значение семени может быть предоставлено компонентными создателями, которые должны быть включены в сгенерированный уникальный идентификатор.
createUniqueId
в интерфейсе UniqueIdVendor
context
- FacesContextseed
- дополнительное значение семени - например, основанный на позиции компонента в VDL-шаблоне public java.lang.String getContainerClientId(FacesContext context)
Переопределите UIComponent#getContainerClientId
позволить пользователям отключать эту форму от предварительного ожидания clientId
к его потомку clientIds
в зависимости от значения этой формы isPrependId()
свойство.
getContainerClientId
в class UIComponent
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
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41