public abstract class UIOrderingBaseComponent
extends org.ajax4jsf.component.UIDataAdaptor
implements javax.faces.component.EditableValueHolder
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
UIOrderingBaseComponent.DataAdder |
static interface |
UIOrderingBaseComponent.ItemState |
protected static interface |
UIOrderingBaseComponent.UpdateModelCommand |
| Modifier and Type | Field and Description |
|---|---|
static org.apache.commons.collections.Predicate |
isColumn |
| Constructor and Description |
|---|
UIOrderingBaseComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addConversionErrorMessage(javax.faces.context.FacesContext context,
javax.faces.convert.ConverterException ce,
java.lang.Object value) |
void |
addValidator(javax.faces.validator.Validator validator) |
java.util.Iterator |
columns() |
protected boolean |
compareValues(java.lang.Object previous,
java.lang.Object value)
Return
true if the new value is different from the
previous value. |
protected org.ajax4jsf.model.DataComponentState |
createComponentState() |
protected java.lang.Object |
createContainer(java.util.ArrayList data,
java.lang.Object object) |
protected javax.faces.model.DataModel |
createDataModel(java.lang.Object value) |
protected java.util.Iterator |
dataChildren() |
void |
decode(javax.faces.context.FacesContext context) |
protected void |
executeValidate(javax.faces.context.FacesContext context)
Executes validation logic.
|
protected java.util.Iterator |
fixedChildren() |
javax.faces.convert.Converter |
getConverterForValue(javax.faces.context.FacesContext context) |
abstract UIOrderingBaseComponent.ItemState |
getItemState() |
abstract java.lang.String |
getRequiredMessage() |
javax.faces.el.MethodBinding |
getValidator() |
javax.faces.validator.Validator[] |
getValidators() |
protected boolean |
isEmpty(java.lang.Object value) |
abstract boolean |
isFastOrderControlsVisible() |
boolean |
isLocalValueSet() |
abstract boolean |
isOrderControlsVisible() |
protected boolean |
isSuitableValue(java.lang.Object value,
java.lang.Object restoredObject) |
void |
processDecodes(javax.faces.context.FacesContext context)
Specialized decode behavior on top of that provided by the
superclass.
|
void |
processUpdates(javax.faces.context.FacesContext context)
In addition to the standard
processUpdates behavior
inherited from UIComponentBase, calls
updateModel(). |
void |
processValidators(javax.faces.context.FacesContext context)
In addition to the standard
processValidators behavior
inherited from UIComponentBase, calls validate()
if the immediate property is false (which is the
default); if the component is invalid afterwards, calls
FacesContext.renderResponse(). |
void |
removeValidator(javax.faces.validator.Validator validator) |
protected void |
requiredInvalidate(javax.faces.context.FacesContext context) |
void |
restoreState(javax.faces.context.FacesContext faces,
java.lang.Object object) |
java.lang.Object |
saveState(javax.faces.context.FacesContext faces) |
abstract void |
setFastOrderControlsVisible(boolean visible) |
void |
setLocalValueSet(boolean localValueSet) |
abstract void |
setOrderControlsVisible(boolean visible) |
abstract void |
setRequiredMessage(java.lang.String requiredMessage) |
void |
setValidator(javax.faces.el.MethodBinding validatorBinding) |
abstract void |
updateModel(javax.faces.context.FacesContext context) |
protected void |
updateModel(javax.faces.context.FacesContext context,
UIOrderingBaseComponent.UpdateModelCommand command) |
abstract void |
validate(javax.faces.context.FacesContext context) |
protected void |
validateValue(javax.faces.context.FacesContext context,
java.lang.Object newValue) |
addAjaxKeyEvent, addRequestKey, beforeRenderResponse, broadcast, broadcastLocal, captureOrigValue, captureOrigValue, clearRequestKeysSet, containsRequestKey, createDataModel, encodeAjaxChild, encodeBegin, extractKeySegment, getAjaxKeys, getAllAjaxKeys, getBaseClientId, getChildrenRenderer, getChildState, getClientId, getComponentState, getEncodedIds, getExtendedDataModel, getRowCount, getRowData, getRowIndex, getRowKey, getRowKeyConverter, getRowKeyVar, getStateVar, getValue, invocableChildren, invokeOnComponent, isRowAvailable, iterate, keepSaved, processDecodes, processUpdates, processValidators, queueEvent, removeRequestKey, resetComponent, resetDataModel, restoreChildState, restoreOrigValue, restoreOrigValue, saveChildState, setAjaxKeys, setComponentState, setExtendedDataModel, setId, setParent, setRowIndex, setRowKey, setRowKey, setRowKeyConverter, setRowKeyVar, setStateVar, setupVariable, setValue, walkgetDataModel, getFamily, getFirst, getFooter, getHeader, getRows, getVar, setDataModel, setFirst, setFooter, setHeader, setRows, setValueBinding, setValueExpression, setVaraddFacesListener, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setRendered, setRendererType, setTransientencodeAll, getContainerClientId, getValueExpressionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddValueChangeListener, getSubmittedValue, getValueChangeListener, getValueChangeListeners, isImmediate, isRequired, isValid, removeValueChangeListener, setImmediate, setRequired, setSubmittedValue, setValid, setValueChangeListenerprotected boolean isSuitableValue(java.lang.Object value,
java.lang.Object restoredObject)
public abstract boolean isOrderControlsVisible()
public abstract void setOrderControlsVisible(boolean visible)
public abstract boolean isFastOrderControlsVisible()
public abstract void setFastOrderControlsVisible(boolean visible)
public abstract java.lang.String getRequiredMessage()
public abstract void setRequiredMessage(java.lang.String requiredMessage)
public java.lang.Object saveState(javax.faces.context.FacesContext faces)
saveState in interface javax.faces.component.StateHoldersaveState in class org.ajax4jsf.component.UIDataAdaptorpublic void restoreState(javax.faces.context.FacesContext faces,
java.lang.Object object)
restoreState in interface javax.faces.component.StateHolderrestoreState in class org.ajax4jsf.component.UIDataAdaptorprotected org.ajax4jsf.model.DataComponentState createComponentState()
createComponentState in class org.ajax4jsf.component.UIDataAdaptorpublic java.util.Iterator columns()
protected java.util.Iterator dataChildren()
dataChildren in class org.ajax4jsf.component.UIDataAdaptorprotected java.util.Iterator fixedChildren()
fixedChildren in class org.ajax4jsf.component.UIDataAdaptorpublic javax.faces.el.MethodBinding getValidator()
getValidator in interface javax.faces.component.EditableValueHolderpublic void setValidator(javax.faces.el.MethodBinding validatorBinding)
setValidator in interface javax.faces.component.EditableValueHolderpublic javax.faces.validator.Validator[] getValidators()
getValidators in interface javax.faces.component.EditableValueHolderpublic void addValidator(javax.faces.validator.Validator validator)
addValidator in interface javax.faces.component.EditableValueHolderpublic void removeValidator(javax.faces.validator.Validator validator)
removeValidator in interface javax.faces.component.EditableValueHolderpublic boolean isLocalValueSet()
isLocalValueSet in interface javax.faces.component.EditableValueHolderpublic void setLocalValueSet(boolean localValueSet)
setLocalValueSet in interface javax.faces.component.EditableValueHolderprotected javax.faces.model.DataModel createDataModel(java.lang.Object value)
public void decode(javax.faces.context.FacesContext context)
public void processDecodes(javax.faces.context.FacesContext context)
Specialized decode behavior on top of that provided by the
superclass. In addition to the standard
processDecodes behavior inherited from UIComponentBase, calls validate() if the the
immediate property is true; if the component is
invalid afterwards or a RuntimeException is thrown,
calls FacesContext.renderResponse().
protected void executeValidate(javax.faces.context.FacesContext context)
public abstract void validate(javax.faces.context.FacesContext context)
public void processValidators(javax.faces.context.FacesContext context)
In addition to the standard processValidators behavior
inherited from UIComponentBase, calls validate()
if the immediate property is false (which is the
default); if the component is invalid afterwards, calls
FacesContext.renderResponse().
If a RuntimeException is thrown during
validation processing, calls FacesContext.renderResponse()
and re-throw the exception.
protected void requiredInvalidate(javax.faces.context.FacesContext context)
protected void validateValue(javax.faces.context.FacesContext context,
java.lang.Object newValue)
public void processUpdates(javax.faces.context.FacesContext context)
In addition to the standard processUpdates behavior
inherited from UIComponentBase, calls
updateModel().
If the component is invalid afterwards, calls
FacesContext.renderResponse().
If a RuntimeException is thrown during
update processing, calls FacesContext.renderResponse()
and re-throw the exception.
public abstract void updateModel(javax.faces.context.FacesContext context)
protected void updateModel(javax.faces.context.FacesContext context,
UIOrderingBaseComponent.UpdateModelCommand command)
protected boolean compareValues(java.lang.Object previous,
java.lang.Object value)
Return true if the new value is different from the
previous value.
previous - old value of this component (if any)value - new value of this component (if any)protected void addConversionErrorMessage(javax.faces.context.FacesContext context,
javax.faces.convert.ConverterException ce,
java.lang.Object value)
protected boolean isEmpty(java.lang.Object value)
protected java.lang.Object createContainer(java.util.ArrayList data,
java.lang.Object object)
public abstract UIOrderingBaseComponent.ItemState getItemState()
public javax.faces.convert.Converter getConverterForValue(javax.faces.context.FacesContext context)
Copyright © 2015. All Rights Reserved.