public abstract class AbstractDynamicData
extends javax.faces.component.UIComponentBase
implements javax.faces.component.NamingContainer, javax.faces.component.UniqueIdVendor
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractDynamicData.PropertyKeys
Properties that are tracked by state saving.
|
| Modifier and Type | Field and Description |
|---|---|
protected KeyData |
data |
| Constructor and Description |
|---|
AbstractDynamicData() |
| Modifier and Type | Method and Description |
|---|---|
void |
broadcast(javax.faces.event.FacesEvent event) |
java.lang.String |
createUniqueId(javax.faces.context.FacesContext context,
java.lang.String seed) |
protected void |
exposeVar() |
protected abstract KeyData |
findData(java.lang.String key)
Finds instance of
KeyData by corresponding key. |
java.lang.String |
getClientId(javax.faces.context.FacesContext context) |
java.lang.String |
getContainerClientId(javax.faces.context.FacesContext context) |
KeyData |
getData() |
java.lang.Object |
getValue() |
java.lang.String |
getVar() |
java.lang.String |
getVarContainerId() |
protected abstract boolean |
invokeOnChildren(javax.faces.context.FacesContext context,
java.lang.String clientId,
javax.faces.component.ContextCallback callback)
Searches a child component with the given clientId during invokeOnComponent() and invokes the callback on it if found.
|
boolean |
invokeOnComponent(javax.faces.context.FacesContext context,
java.lang.String clientId,
javax.faces.component.ContextCallback callback) |
protected java.lang.Boolean |
isNestedWithinIterator() |
protected void |
preDecode(javax.faces.context.FacesContext context) |
protected abstract void |
processChildren(javax.faces.context.FacesContext context,
javax.faces.event.PhaseId phaseId)
Processes children components during processDecodes(), processValidators(), processUpdates().
|
void |
processDecodes(javax.faces.context.FacesContext context) |
protected void |
processFacets(javax.faces.context.FacesContext context,
javax.faces.event.PhaseId phaseId,
javax.faces.component.UIComponent component) |
void |
processUpdates(javax.faces.context.FacesContext context) |
void |
processValidators(javax.faces.context.FacesContext context) |
void |
queueEvent(javax.faces.event.FacesEvent event) |
void |
resetData() |
protected void |
restoreDescendantState() |
protected void |
restoreDescendantState(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
protected void |
saveDescendantState() |
protected void |
saveDescendantState(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
java.lang.Object |
saveState(javax.faces.context.FacesContext context) |
void |
setData(KeyData keyData) |
void |
setData(java.lang.String key) |
void |
setId(java.lang.String id) |
void |
setValue(java.lang.Object value) |
void |
setVar(java.lang.String var) |
void |
setVarContainerId(java.lang.String varContainerId) |
protected abstract boolean |
visitChildren(javax.faces.component.visit.VisitContext context,
javax.faces.component.visit.VisitCallback callback)
Visits children components during visitTree().
|
boolean |
visitTree(javax.faces.component.visit.VisitContext context,
javax.faces.component.visit.VisitCallback callback) |
addClientBehavior, addFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventencodeAll, getClientId, getCompositeComponentParent, getCurrentComponent, getCurrentCompositeComponent, getFamily, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpressionprotected KeyData data
public java.lang.String getVar()
public void setVar(java.lang.String var)
public java.lang.String getVarContainerId()
public void setVarContainerId(java.lang.String varContainerId)
public java.lang.Object getValue()
public void setValue(java.lang.Object value)
protected abstract KeyData findData(java.lang.String key)
KeyData by corresponding key.key - unique keyprotected abstract void processChildren(javax.faces.context.FacesContext context,
javax.faces.event.PhaseId phaseId)
context - faces context FacesContextphaseId - current JSF phase idprotected abstract boolean visitChildren(javax.faces.component.visit.VisitContext context,
javax.faces.component.visit.VisitCallback callback)
context - visit context VisitContextcallback - visit callback VisitCallbackprotected abstract boolean invokeOnChildren(javax.faces.context.FacesContext context,
java.lang.String clientId,
javax.faces.component.ContextCallback callback)
context - faces context FacesContextclientId - client Idcallback - ContextCallbackpublic void setData(java.lang.String key)
public void setData(KeyData keyData)
public void resetData()
public KeyData getData()
public java.lang.String getClientId(javax.faces.context.FacesContext context)
getClientId in class javax.faces.component.UIComponentBasepublic void setId(java.lang.String id)
setId in class javax.faces.component.UIComponentBasepublic java.lang.String getContainerClientId(javax.faces.context.FacesContext context)
getContainerClientId in class javax.faces.component.UIComponentpublic void processDecodes(javax.faces.context.FacesContext context)
processDecodes in class javax.faces.component.UIComponentBasepublic void processValidators(javax.faces.context.FacesContext context)
processValidators in class javax.faces.component.UIComponentBasepublic void processUpdates(javax.faces.context.FacesContext context)
processUpdates in class javax.faces.component.UIComponentBaseprotected void preDecode(javax.faces.context.FacesContext context)
protected java.lang.Boolean isNestedWithinIterator()
public void queueEvent(javax.faces.event.FacesEvent event)
queueEvent in class javax.faces.component.UIComponentBasepublic void broadcast(javax.faces.event.FacesEvent event)
broadcast in class javax.faces.component.UIComponentBasepublic boolean visitTree(javax.faces.component.visit.VisitContext context,
javax.faces.component.visit.VisitCallback callback)
visitTree in class javax.faces.component.UIComponentpublic boolean invokeOnComponent(javax.faces.context.FacesContext context,
java.lang.String clientId,
javax.faces.component.ContextCallback callback)
invokeOnComponent in class javax.faces.component.UIComponentBaseprotected void processFacets(javax.faces.context.FacesContext context,
javax.faces.event.PhaseId phaseId,
javax.faces.component.UIComponent component)
public java.lang.String createUniqueId(javax.faces.context.FacesContext context,
java.lang.String seed)
createUniqueId in interface javax.faces.component.UniqueIdVendorprotected void exposeVar()
protected void saveDescendantState()
protected void saveDescendantState(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
protected void restoreDescendantState()
protected void restoreDescendantState(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
public java.lang.Object saveState(javax.faces.context.FacesContext context)
saveState in interface javax.faces.component.StateHoldersaveState in class javax.faces.component.UIComponentBaseCopyright © 2011–2021. All rights reserved.