Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.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 UIInput
public java.lang.String getName()
Возвратите название параметра запроса, с которого получается значение.
public void setName(java.lang.String name)
Установите название параметра запроса, с которого получается значение.
name
- Новое название параметра запроса.public boolean isImmediate()
Возвратиться false
. Непосредственная установка не важна для параметров представления и, как должно предполагаться, false
.
isImmediate
в интерфейсе EditableValueHolder
isImmediate
в class UIInput
public java.lang.String getSubmittedValue()
Предположите, что представленное значение всегда является строкой.
getSubmittedValue
в интерфейсе EditableValueHolder
getSubmittedValue
в class UIInput
public void setSubmittedValue(java.lang.Object submittedValue)
setSubmittedValue
в интерфейсе EditableValueHolder
setSubmittedValue
в class UIInput
submittedValue
- Новое представленное значениеpublic void decode(FacesContext context)
Поведение переопределения от суперкласса, чтобы вытянуть значение от параметра входящего запроса отображается под именем данный getName()
и сохраните это звонком UIInput#setSubmittedValue
.
decode
в class UIInput
context
- FacesContext
для запроса мы обрабатываемpublic void processValidators(FacesContext context)
Специализируйте поведение суперкласса, чтобы обработать null
по-другому. В этом class, a null
значение наряду с "необходимым" флагом, устанавливаемым в true
вызовет отказ проверки допустимости.
processValidators
в class UIInput
context
- public void updateModel(FacesContext context)
Вызовите через к суперклассу UIInput#updateModel
тогда предпримите дополнительные меры продвижения значения в контекст запроса, если и только если значение не является выражением, допустимо, и локальное значение было установлено на этом выполнении жизненного цикла.
updateModel
в class UIInput
context
- FacesContext
для запроса мы обрабатываемpublic void encodeAll(FacesContext context) throws java.io.IOException
Вызванный особенно UIViewRoot#encodeEnd
, этот метод просто устанавливает представленное значение, чтобы быть возвратом из getStringValue(javax.faces.context.FacesContext)
.
encodeAll
в class UIComponent
java.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 UIInput
ConverterException
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41