|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.faces.component. UIComponent
javax.faces.component. UIComponentBase
javax.faces.component. UIOutput
javax.faces.component. UIInput
javax.faces.component.UIViewParameter
public class UIViewParameter
UIViewParameter представляет привязку между параметром запроса и свойством модели или UIViewRoot свойство. Это - двунаправленная привязка.
ViewDeclarationLanguage реализация должна заставить экземпляр этого компонента появляться в представлении для каждого возникновения <f:viewParam /> элемент, помещенный в <f:metadata /> элемент. Пользователь должен поместить этот фасет в пределах UIViewRoot.
Поскольку этот class расширяется UIInput любые действия, что можно было бы обычно брать a UIInput экземпляр допустим для экземпляров этого class. Экземпляры этого class участвуют в регулярном жизненном цикле JSF, включая по запросам Аякса.
| Вложенная Сводка Класса | |
|---|---|
static class |
UIViewParameter. Ссылка
Внутренний class, чтобы инкапсулировать a |
| Полевая Сводка | |
|---|---|
static java.lang.String |
COMPONENT_FAMILY
Стандартное компонентное семейство для этого компонента. |
static java.lang.String |
COMPONENT_TYPE
Стандартный компонент вводит для этого компонента. |
| Поля, наследованные от class javax.faces.component. UIInput |
|---|
CONVERSION_MESSAGE_ID, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAME |
| Поля, наследованные от 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 |
| Сводка конструктора | |
|---|---|
UIViewParameter()
Создайте новое UIViewParameter экземпляр со значениями свойств значения по умолчанию. |
|
| Сводка метода | |
|---|---|
void |
decode(FacesContext context)
Поведение переопределения от суперкласса, чтобы вытянуть значение от параметра входящего запроса отображается под именем данный |
void |
encodeAll(FacesContext context)
Вызванный особенно |
protected java.lang.Object |
getConvertedValue(FacesContext context, java.lang.Object submittedValue)
Поскольку этот class имеет нет |
java.lang.String |
getFamily()
Возвратите идентификатор компонентного семейства, которому принадлежит этот компонент. |
java.lang.String |
getName()
Возвратите название параметра запроса, с которого получается значение. |
java.lang.String |
getStringValue(FacesContext context)
Если значение этого параметра прибывает из a |
java.lang.String |
getStringValueFromModel(FacesContext context)
Вручную выполните стандартные шаги преобразования, чтобы получить строковое значение от выражения. |
java.lang.String |
getSubmittedValue()
Предположите, что представленное значение всегда является строкой. |
boolean |
isImmediate()
Возвратиться |
void |
processValidators(FacesContext context)
Специализируйте поведение суперкласса, чтобы обработать |
void |
setName(java.lang.String name)
Установите название параметра запроса, с которого получается значение. |
void |
setSubmittedValue(java.lang.Object submittedValue)
НА ОЖИДАНИИ (документы), Интересные, который подчинялся, значение не сохраняется родителем |
void |
updateModel(FacesContext context)
Вызовите через к суперклассу |
| Методы, наследованные от class javax.faces.component. UIOutput |
|---|
getConverter, getLocalValue, getValue, setConverter |
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Методы, наследованные от интерфейса javax.faces.component. ValueHolder |
|---|
getConverter, getLocalValue, getValue, setConverter |
| Полевая Деталь |
|---|
public static final java.lang.String COMPONENT_TYPE
Стандартный компонент вводит для этого компонента.
public static final java.lang.String COMPONENT_FAMILY
Стандартное компонентное семейство для этого компонента.
| Деталь конструктора |
|---|
public UIViewParameter()
Создайте новое UIViewParameter экземпляр со значениями свойств значения по умолчанию.
| Деталь метода |
|---|
public java.lang.String getFamily()
UIComponentВозвратите идентификатор компонентного семейства, которому принадлежит этот компонент. Этот идентификатор, в соединении со значением rendererType свойство, может использоваться, чтобы выбрать соответствующее Renderer для этого компонентного экземпляра.
getFamily в class UIInputpublic java.lang.String getName()
Возвратите название параметра запроса, с которого получается значение.
public void setName(java.lang.String name)
Установите название параметра запроса, с которого получается значение.
name - Новое название параметра запроса.public boolean isImmediate()
Возвратиться false. Непосредственная установка не важна для параметров представления и, как должно предполагаться, false.
isImmediate в интерфейсе EditableValueHolderisImmediate в class UIInputpublic java.lang.String getSubmittedValue()
Предположите, что представленное значение всегда является строкой.
getSubmittedValue в интерфейсе EditableValueHoldergetSubmittedValue в class UIInputpublic void setSubmittedValue(java.lang.Object submittedValue)
setSubmittedValue в интерфейсе EditableValueHoldersetSubmittedValue в class UIInputsubmittedValue - Новое представленное значениеpublic void decode(FacesContext context)
Поведение переопределения от суперкласса, чтобы вытянуть значение от параметра входящего запроса отображается под именем данный getName() и сохраните это звонком UIInput#setSubmittedValue.
decode в class UIInputcontext - FacesContext для запроса мы обрабатываемpublic void processValidators(FacesContext context)
Специализируйте поведение суперкласса, чтобы обработать null по-другому. В этом class, a null значение наряду с "необходимым" флагом, устанавливаемым в true вызовет отказ проверки допустимости.
processValidators в class UIInputcontext - public void updateModel(FacesContext context)
Вызовите через к суперклассу UIInput#updateModel тогда предпримите дополнительные меры продвижения значения в контекст запроса, если и только если значение не является выражением, допустимо, и локальное значение было установлено на этом выполнении жизненного цикла.
updateModel в class UIInputcontext - FacesContext для запроса мы обрабатываем
public void encodeAll(FacesContext context)
throws java.io.IOException
Вызванный особенно UIViewRoot#encodeEnd, этот метод просто устанавливает представленное значение, чтобы быть возвратом из getStringValue(javax.faces.context.FacesContext).
encodeAll в class UIComponentjava.io.IOException - если ввод/ошибка на выходе происходит, представляяpublic java.lang.String getStringValue(FacesContext context)
Если значение этого параметра прибывает из a ValueExpression возвратите значение выражения, иначе, возвратите локальное значение.
public java.lang.String getStringValueFromModel(FacesContext context)
throws ConverterException
Вручную выполните стандартные шаги преобразования, чтобы получить строковое значение от выражения.
ConverterException
protected java.lang.Object getConvertedValue(FacesContext context,
java.lang.Object submittedValue)
throws ConverterException
Поскольку этот class имеет нет Renderer, усильте тот от стандартного HTML_BASIC RenderKit с component-family: javax.faces.Input и renderer-type: javax.faces.Text и вызовите Renderer#getConvertedValue метод.
getConvertedValue в class UIInputConverterException
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41