oracle.adf.view.faces.component
Class UIXSelectOne

java.lang.Object
  extended byjavax.faces.component.UIComponent
      extended byoracle.adf.view.faces.component.UIXComponent
          extended byoracle.adf.view.faces.component.UIXComponentBase
              extended byoracle.adf.view.faces.component.UIXValue
                  extended byoracle.adf.view.faces.component.UIXEditableValue
                      extended byoracle.adf.view.faces.component.UIXSelectOne
All Implemented Interfaces:
EditableValueHolder, StateHolder, ValueHolder
Direct Known Subclasses:
CoreSelectOneChoice, CoreSelectOneListbox, CoreSelectOneRadio

public class UIXSelectOne
extends UIXEditableValue

UIXSelectOne is a base abstraction for components that allow selection of a single in a series of selectItem components. selectOne components may contain any number of <f:selectItem>, <f:selectItems>, or <af:selectItem> components, each of which represents an available option that the user may select.

Events:

Type Phases Description
javax.faces.event.ValueChangeEvent Process Validations
Apply Request Values
Event delivered when a new value is entered by a user.


Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
static java.lang.String REQUIRED_MESSAGE_ID
           
static FacesBean.Type TYPE
           
 
Fields inherited from class oracle.adf.view.faces.component.UIXEditableValue
CONVERSION_MESSAGE_ID, IMMEDIATE_KEY, LOCAL_VALUE_SET_KEY, REQUIRED_KEY, REQUIRED_MESSAGE_DETAIL_KEY, SUBMITTED_VALUE_KEY, VALID_KEY, VALIDATOR_KEY, VALIDATORS_KEY, VALUE_CHANGE_LISTENER_KEY
 
Fields inherited from class oracle.adf.view.faces.component.UIXValue
CONVERTER_KEY, VALUE_KEY
 
Fields inherited from class oracle.adf.view.faces.component.UIXComponentBase
BINDING_KEY, ID_KEY, RENDERED_KEY, RENDERER_TYPE_KEY, TRANSIENT_KEY
 
Constructor Summary
  UIXSelectOne()
          Construct an instance of the UIXSelectOne.
protected UIXSelectOne(java.lang.String rendererType)
          Construct an instance of the UIXSelectOne.
 
Method Summary
protected  FacesBean.Type getBeanType()
           
 java.lang.String getFamily()
           
protected  java.lang.String getRequiredMessageKey()
           
 void validateValue(FacesContext context, java.lang.Object newValue)
           
 
Methods inherited from class oracle.adf.view.faces.component.UIXEditableValue
addValidator, addValueChangeListener, broadcast, compareValues, getConvertedValue, getRequiredMessageDetail, getSubmittedValue, getValidator, getValidators, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, setImmediate, setLocalValueSet, setRequired, setRequiredMessageDetail, setSubmittedValue, setValid, setValidator, setValueChangeListener, updateModel, validate
 
Methods inherited from class oracle.adf.view.faces.component.UIXValue
getConverter, getLocalValue, getValue, setConverter, setValue
 
Methods inherited from class oracle.adf.view.faces.component.UIXComponentBase
addAttributeChange, addAttributeChange, addAttributeChangeListener, addFacesListener, createFacesBean, decode, decodeChildren, decodeChildrenImpl, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributeChangeListener, getAttributeChangeListeners, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientId, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacetNames, getFacets, getFacetsAndChildren, getId, getIntProperty, getLifecycleRenderer, getLocalClientId, getParent, getProperty, getPropertyKey, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeAttributeChangeListener, removeFacesListener, restoreState, saveState, setAttributeChangeListener, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setValueBinding, toString, updateChildren, updateChildrenImpl, validateChildren, validateChildrenImpl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.faces.component.ValueHolder
getConverter, getLocalValue, getValue, setConverter, setValue
 

Field Detail

TYPE

public static final FacesBean.Type TYPE

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY
See Also:
Constant Field Values

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
See Also:
Constant Field Values

REQUIRED_MESSAGE_ID

public static final java.lang.String REQUIRED_MESSAGE_ID
See Also:
Constant Field Values
Constructor Detail

UIXSelectOne

public UIXSelectOne()
Construct an instance of the UIXSelectOne.


UIXSelectOne

protected UIXSelectOne(java.lang.String rendererType)
Construct an instance of the UIXSelectOne.

Method Detail

validateValue

public void validateValue(FacesContext context,
                          java.lang.Object newValue)
Overrides:
validateValue in class UIXEditableValue

getRequiredMessageKey

protected java.lang.String getRequiredMessageKey()
Overrides:
getRequiredMessageKey in class UIXEditableValue

getFamily

public java.lang.String getFamily()
Overrides:
getFamily in class UIXEditableValue

getBeanType

protected FacesBean.Type getBeanType()
Overrides:
getBeanType in class UIXEditableValue


Copyright © 2003-2007 Oracle Corporation. All Rights Reserved.