public abstract class ClientKeyManager
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
ClientKeyManager() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
clean(java.util.Set stringCellKey)
Prunes the client-side key cache based on which cell keys are still in the client.
|
abstract void |
clear()
Clears the client-side key cache.
|
abstract CellKey |
getCellKey(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String clientCellKey)
Gets the corresponding server-side cellkey object from the given client-side string
key.
|
abstract java.lang.String |
getClientCellKey(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
CellKey cellKey)
Gets a string version of a key that identifies the cell with the given cellkey.
|
public abstract void clean(java.util.Set stringCellKey)
public abstract void clear()
public abstract java.lang.String getClientCellKey(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
CellKey cellKey)
context - the Faces contextcomponent - the UI componentcellKey - the cellkey to convert into a client key. Note that
null is special and is not allowed.public abstract CellKey getCellKey(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String clientCellKey)
context - the Faces contextcomponent - the UI componentclientCellKey - the string key