public class TableSelectionRendererContributor extends java.lang.Object implements org.richfaces.renderkit.RendererContributor, HTMLEncodingContributor
SelectionRendererContributor} adapted
for UIExtendedDataTable component.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLIENT_SELECTION |
| Constructor and Description |
|---|
TableSelectionRendererContributor() |
| 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() |
static java.lang.String |
getGridId(javax.faces.context.FacesContext context,
UIExtendedDataTable table) |
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,
UIExtendedDataTable table) |
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,
UIExtendedDataTable table)
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,
UIExtendedDataTable table)
public static final java.lang.String getGridId(javax.faces.context.FacesContext context,
UIExtendedDataTable table)
public void decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
org.richfaces.renderkit.CompositeRenderer compositeRenderer)
decode in interface org.richfaces.renderkit.RendererContributorpublic java.lang.Class<?> getAcceptableClass()
getAcceptableClass in interface org.richfaces.renderkit.RendererContributorpublic java.lang.String getScriptContribution(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
getScriptContribution in interface org.richfaces.renderkit.RendererContributorpublic java.lang.String[] getScriptDependencies()
getScriptDependencies in interface org.richfaces.renderkit.RendererContributorpublic java.lang.String[] getStyleDependencies()
getStyleDependencies in interface org.richfaces.renderkit.RendererContributorpublic org.richfaces.renderkit.ScriptOptions buildOptions(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
buildOptions in interface org.richfaces.renderkit.ScriptOptionsContributorpublic void encode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
encode in interface HTMLEncodingContributorjava.io.IOExceptionpublic 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,
UIExtendedDataTable table)
throws java.io.IOException
context - faces contexttable - table componentjava.io.IOExceptionCopyright © 2015. All Rights Reserved.