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