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


javax.faces.component
Класс UISelectOne

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

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

UISelectOne является a UIComponent это представляет выбор пользователем нуля или элементов из числа дискретного набора доступных параметров. Пользователь может изменить выбранное значение. Дополнительно, компонент может быть предварительно сконфигурирован с в настоящий момент выбранный пункт, храня это как value свойство компонента.

Этот компонент обычно представляется как избранное поле или группа переключателей.

По умолчанию, rendererType свойство устанавливается в"javax.faces.Menu". Это значение может быть изменено, вызывая setRendererType() метод.


Полевая Сводка
static java.lang.String COMPONENT_FAMILY
          Стандартное компонентное семейство для этого компонента.
static java.lang.String COMPONENT_TYPE
          Стандартный компонент вводит для этого компонента.
static java.lang.String INVALID_MESSAGE_ID
          Идентификатор сообщения FacesMessage создаваться, если значение, не соответствующее доступные параметры, определяется.
 
Поля, наследованные от 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
 
Сводка конструктора
UISelectOne()
          Создайте новое UISelectOne экземпляр со значениями свойств значения по умолчанию.
 
Сводка метода
 java.lang.String getFamily()
          Возвратите идентификатор компонентного семейства, которому принадлежит этот компонент.
protected  void validateValue(FacesContext context, java.lang.Object value)
          В дополнение к стандартному поведению проверки допустимости, наследованному от UIInput, гарантируйте, что любое указанное значение равно одному из доступных параметров.
 
Методы, наследованные от class javax.faces.component. UIInput
addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate
 
Методы, наследованные от 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
encodeAll, 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

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

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

INVALID_MESSAGE_ID

public static final java.lang.String INVALID_MESSAGE_ID

Идентификатор сообщения FacesMessage создаваться, если значение, не соответствующее доступные параметры, определяется.

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

UISelectOne

public UISelectOne()

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

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

getFamily

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

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

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

validateValue

protected void validateValue(FacesContext context,
                             java.lang.Object value)

В дополнение к стандартному поведению проверки допустимости, наследованному от UIInput, гарантируйте, что любое указанное значение равно одному из доступных параметров. Прежде, чем сравнить каждую опцию, принудите тип значения опции к типу значения этого компонента после правил приведения Языка Выражения. Если указанное значение не равно какой-либо из опций, ставьте в очередь сообщение об ошибке и установите valid свойство к false.

Если UIInput.isRequired() возвраты true, и текущая стоимость равна значению внутреннего UISelectItem чей UISelectItem#isNoSelectionOption возвраты метода true, ставьте в очередь сообщение об ошибке и установите valid свойство к false.

Переопределения:
validateValue в class UIInput
Параметры:
context - FacesContext для текущего запроса
value - Преобразованное значение, чтобы протестировать на членство.
Броски:
java.lang.NullPointerException - если context null


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

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

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

free hit counter