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


javax.faces.component
Класс UIViewParameter

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

public class UIViewParameter
расширяет UIInput

UIViewParameter представляет привязку между параметром запроса и свойством модели или UIViewRoot свойство. Это - двунаправленная привязка.

ViewDeclarationLanguage реализация должна заставить экземпляр этого компонента появляться в представлении для каждого возникновения <f:viewParam /> элемент, помещенный в <f:metadata /> элемент. Пользователь должен поместить этот фасет в пределах UIViewRoot.

Поскольку этот class расширяется UIInput любые действия, что можно было бы обычно брать a UIInput экземпляр допустим для экземпляров этого class. Экземпляры этого class участвуют в регулярном жизненном цикле JSF, включая по запросам Аякса.

С тех пор:
2.0

Вложенная Сводка Класса
static class UIViewParameter. Ссылка
          

Внутренний class, чтобы инкапсулировать a UIViewParameter экземпляр так, чтобы на это можно было безопасно сослаться независимо от того, является ли текущее представление тем же самым как представлением в который это UIViewParameter находится.

 
Полевая Сводка
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)
          

Поведение переопределения от суперкласса, чтобы вытянуть значение от параметра входящего запроса отображается под именем данный getName() и сохраните это звонком UIInput#setSubmittedValue.

 void encodeAll(FacesContext context)
          

Вызванный особенно UIViewRoot#encodeEnd, этот метод просто устанавливает представленное значение, чтобы быть возвратом из getStringValue(javax.faces.context.FacesContext).

protected  java.lang.Object getConvertedValue(FacesContext context, java.lang.Object submittedValue)
          

Поскольку этот class имеет нет Renderer, усильте тот от стандартного HTML_BASIC RenderKit с component-family: javax.faces.Input и renderer-type: javax.faces.Text и вызовите Renderer#getConvertedValue метод.

 java.lang.String getFamily()
          Возвратите идентификатор компонентного семейства, которому принадлежит этот компонент.
 java.lang.String getName()
          

Возвратите название параметра запроса, с которого получается значение.

 java.lang.String getStringValue(FacesContext context)
          

Если значение этого параметра прибывает из a ValueExpression возвратите значение выражения, иначе, возвратите локальное значение.

 java.lang.String getStringValueFromModel(FacesContext context)
          

Вручную выполните стандартные шаги преобразования, чтобы получить строковое значение от выражения.

 java.lang.String getSubmittedValue()
          

Предположите, что представленное значение всегда является строкой.

 boolean isImmediate()
          

Возвратиться false.

 void processValidators(FacesContext context)
          

Специализируйте поведение суперкласса, чтобы обработать null по-другому.

 void setName(java.lang.String name)
          

Установите название параметра запроса, с которого получается значение.

 void setSubmittedValue(java.lang.Object submittedValue)
          НА ОЖИДАНИИ (документы), Интересные, который подчинялся, значение не сохраняется родителем
 void updateModel(FacesContext context)
          

Вызовите через к суперклассу UIInput#updateModel тогда предпримите дополнительные меры продвижения значения в контекст запроса, если и только если значение не является выражением, допустимо, и локальное значение было установлено на этом выполнении жизненного цикла.

 
Методы, наследованные от class javax.faces.component. UIInput
addValidator, addValueChangeListener, clearInitialState, compareValues, getConverterMessage, getRequiredMessage, getValidator, getValidatorMessage, getValidators, getValueChangeListener, getValueChangeListeners, isEmpty, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, validate, validateValue
 
Методы, наследованные от class javax.faces.component. UIOutput
getConverter, getLocalValue, getValue, setConverter
 
Методы, наследованные от class javax.faces.component. UIComponentBase
addClientBehavior, addFacesListener, broadcast, 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, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
 
Методы, наследованные от class javax.faces.component. UIComponent
getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Методы, наследованные от интерфейса javax.faces.component. ValueHolder
getConverter, getLocalValue, getValue, setConverter
 

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

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE

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

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

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY

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

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

UIViewParameter

public UIViewParameter()

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

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

getFamily

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

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

Переопределения:
getFamily в class UIInput

getName

public java.lang.String getName()

Возвратите название параметра запроса, с которого получается значение.

С тех пор:
2.0

setName

public void setName(java.lang.String name)

Установите название параметра запроса, с которого получается значение.

Параметры:
name - Новое название параметра запроса.
С тех пор:
2.0

isImmediate

public boolean isImmediate()

Возвратиться false. Непосредственная установка не важна для параметров представления и, как должно предполагаться, false.

Определенный:
isImmediate в интерфейсе EditableValueHolder
Переопределения:
isImmediate в class UIInput
С тех пор:
2.0

getSubmittedValue

public java.lang.String getSubmittedValue()

Предположите, что представленное значение всегда является строкой.

Определенный:
getSubmittedValue в интерфейсе EditableValueHolder
Переопределения:
getSubmittedValue в class UIInput
С тех пор:
2.0

setSubmittedValue

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 для запроса мы обрабатываем
С тех пор:
2.0

processValidators

public void processValidators(FacesContext context)

Специализируйте поведение суперкласса, чтобы обработать null по-другому. В этом class, a null значение наряду с "необходимым" флагом, устанавливаемым в true вызовет отказ проверки допустимости.

Переопределения:
processValidators в class UIInput
Параметры:
context -
С тех пор:
2.0

updateModel

public void updateModel(FacesContext context)

Вызовите через к суперклассу UIInput#updateModel тогда предпримите дополнительные меры продвижения значения в контекст запроса, если и только если значение не является выражением, допустимо, и локальное значение было установлено на этом выполнении жизненного цикла.

Переопределения:
updateModel в class UIInput
Параметры:
context - FacesContext для запроса мы обрабатываем
С тех пор:
2.0

encodeAll

public void encodeAll(FacesContext context)
               throws java.io.IOException

Вызванный особенно UIViewRoot#encodeEnd, этот метод просто устанавливает представленное значение, чтобы быть возвратом из getStringValue(javax.faces.context.FacesContext).

Переопределения:
encodeAll в class UIComponent
Броски:
java.io.IOException - если ввод/ошибка на выходе происходит, представляя
С тех пор:
2.0

getStringValue

public java.lang.String getStringValue(FacesContext context)

Если значение этого параметра прибывает из a ValueExpression возвратите значение выражения, иначе, возвратите локальное значение.

С тех пор:
2.0

getStringValueFromModel

public java.lang.String getStringValueFromModel(FacesContext context)
                                         throws ConverterException

Вручную выполните стандартные шаги преобразования, чтобы получить строковое значение от выражения.

Броски:
ConverterException
С тех пор:
2.0

getConvertedValue

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
С тех пор:
2.0


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

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

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

free hit counter