oracle.adf.view.faces.component
Class SelectManyBase

java.lang.Object
  |
  +--javax.faces.component.UIComponent
        |
        +--oracle.adf.view.faces.component.UIXComponent
              |
              +--oracle.adf.view.faces.component.UIXComponentBase
                    |
                    +--oracle.adf.view.faces.component.UIXValueComponentBase
                          |
                          +--oracle.adf.view.faces.component.UIXValue
                                |
                                +--oracle.adf.view.faces.component.UIXEditableValueComponentBase
                                      |
                                      +--oracle.adf.view.faces.component.UIXEditableValue
                                            |
                                            +--oracle.adf.view.faces.component.SelectManyBase
All Implemented Interfaces:
javax.faces.component.EditableValueHolder, javax.faces.component.StateHolder, javax.faces.component.ValueHolder
Direct Known Subclasses:
UIXSelectMany

public abstract class SelectManyBase
extends UIXEditableValue


Field Summary
 
Fields inherited from class oracle.adf.view.faces.component.UIXEditableValue
COMPONENT_FAMILY, COMPONENT_TYPE, IMMEDIATE_KEY, REQUIRED_KEY, TYPE, VALIDATOR_KEY, VALUE_CHANGE_LISTENER_KEY
 
Fields inherited from class oracle.adf.view.faces.component.UIXEditableValueComponentBase
LOCAL_VALUE_SET_KEY, SUBMITTED_VALUE_KEY, VALID_KEY, VALIDATORS_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
ID_KEY, RENDERED_KEY, RENDERER_TYPE_KEY, TRANSIENT_KEY
 
Constructor Summary
SelectManyBase()
           
 
Method Summary
protected  boolean compareValues(java.lang.Object previous, java.lang.Object value)
          Return true if the new value is different from the previous value.
protected  void validateValue(javax.faces.context.FacesContext context, java.lang.Object newValue)
          Compares two values, disregarding the order of the elements.
 
Methods inherited from class oracle.adf.view.faces.component.UIXEditableValue
getBeanType, getFamily, getValidator, getValueChangeListener, isImmediate, isRequired, setImmediate, setRequired, setValidator, setValueChangeListener
 
Methods inherited from class oracle.adf.view.faces.component.UIXEditableValueComponentBase
addValidator, addValueChangeListener, broadcast, getConvertedValue, getSubmittedValue, getValidators, getValueChangeListeners, isLocalValueSet, isValid, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, setLocalValueSet, setSubmittedValue, setValid, updateModel, validate
 
Methods inherited from class oracle.adf.view.faces.component.UIXValue
getConverter, getValue, setConverter, setValue
 
Methods inherited from class oracle.adf.view.faces.component.UIXValueComponentBase
getLocalValue
 
Methods inherited from class oracle.adf.view.faces.component.UIXComponentBase
addFacesListener, createFacesBean, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttribute, getAttributes, getBooleanProperty, getChildCount, getChildren, getClientId, getFacesBean, getFacesContext, getFacesListeners, getFacet, getFacets, getFacetsAndChildren, getId, getIntProperty, getLocalClientId, getParent, getProperty, getPropertyKey, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreState, saveState, setAttribute, setBooleanProperty, setId, setIntProperty, setParent, setProperty, setRendered, setRendererType, setTransient, setValueBinding, toString
 
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
 

Constructor Detail

SelectManyBase

public SelectManyBase()
Method Detail

validateValue

protected void validateValue(javax.faces.context.FacesContext context,
                             java.lang.Object newValue)
Compares two values, disregarding the order of the elements.

Overrides:
validateValue in class UIXEditableValueComponentBase

compareValues

protected boolean compareValues(java.lang.Object previous,
                                java.lang.Object value)
Description copied from class: UIXEditableValueComponentBase

Return true if the new value is different from the previous value.

Overrides:
compareValues in class UIXEditableValueComponentBase
Parameters:
previous - old value of this component (if any)
value - new value of this component (if any)
Returns:
true if the values are different


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