public class SelectionRendererContributor extends java.lang.Object implements org.richfaces.renderkit.RendererContributor, HTMLEncodingContributor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLIENT_SELECTION |
Constructor and Description |
---|
SelectionRendererContributor() |
Modifier and Type | Method and Description |
---|---|
org.richfaces.renderkit.ScriptOptions |
buildOptions(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
org.richfaces.renderkit.CompositeRenderer compositeRenderer) |
void |
encode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
java.lang.Class<?> |
getAcceptableClass() |
java.lang.String |
getScriptContribution(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
java.lang.String[] |
getScriptDependencies() |
static java.lang.String |
getSelectionInputName(javax.faces.context.FacesContext context,
UIScrollableDataTable grid) |
java.lang.String[] |
getStyleDependencies() |
boolean |
shouldAddToSelection(int i,
ClientSelection oldSelection,
ClientSelection newSelection) |
boolean |
shouldRemoveFromSelection(int i,
ClientSelection oldSelection,
ClientSelection newSelection) |
void |
writeSelection(javax.faces.context.FacesContext context,
UIScrollableDataTable grid)
Get client selection from the component, transform it into string form,
and write it as hidden input
|
public static final java.lang.String CLIENT_SELECTION
public static final java.lang.String getSelectionInputName(javax.faces.context.FacesContext context, UIScrollableDataTable grid)
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, org.richfaces.renderkit.CompositeRenderer compositeRenderer)
decode
in interface org.richfaces.renderkit.RendererContributor
public java.lang.Class<?> getAcceptableClass()
getAcceptableClass
in interface org.richfaces.renderkit.RendererContributor
public java.lang.String getScriptContribution(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
getScriptContribution
in interface org.richfaces.renderkit.RendererContributor
public java.lang.String[] getScriptDependencies()
getScriptDependencies
in interface org.richfaces.renderkit.RendererContributor
public java.lang.String[] getStyleDependencies()
getStyleDependencies
in interface org.richfaces.renderkit.RendererContributor
public org.richfaces.renderkit.ScriptOptions buildOptions(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
buildOptions
in interface org.richfaces.renderkit.ScriptOptionsContributor
public void encode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
encode
in interface HTMLEncodingContributor
java.io.IOException
public boolean shouldAddToSelection(int i, ClientSelection oldSelection, ClientSelection newSelection)
public boolean shouldRemoveFromSelection(int i, ClientSelection oldSelection, ClientSelection newSelection)
public void writeSelection(javax.faces.context.FacesContext context, UIScrollableDataTable grid) throws java.io.IOException
context
- grid
- java.io.IOException
Copyright © 2014. All Rights Reserved.