Package org.primefaces.component.export
Class DataExporter
- java.lang.Object
-
- org.primefaces.component.export.DataExporter
-
- All Implemented Interfaces:
EventListener
,javax.faces.component.StateHolder
,javax.faces.event.ActionListener
,javax.faces.event.FacesListener
public class DataExporter extends Object implements javax.faces.event.ActionListener, javax.faces.component.StateHolder
-
-
Constructor Summary
Constructors Constructor Description DataExporter()
DataExporter(javax.el.ValueExpression target, javax.el.ValueExpression type, javax.el.ValueExpression fileName, javax.el.ValueExpression pageOnly, javax.el.ValueExpression selectionOnly, javax.el.ValueExpression encoding, javax.el.MethodExpression preProcessor, javax.el.MethodExpression postProcessor, javax.el.ValueExpression options, javax.el.MethodExpression onTableRender)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addResponseCookie(javax.faces.context.FacesContext context)
javax.el.ValueExpression
getExporter()
protected Exporter
getExporter(String exportAs, ExporterOptions exporterOptions, Object customExporterInstance)
boolean
isTransient()
void
processAction(javax.faces.event.ActionEvent event)
void
restoreState(javax.faces.context.FacesContext context, Object state)
Object
saveState(javax.faces.context.FacesContext context)
void
setExporter(javax.el.ValueExpression exporter)
protected void
setResponseHeader(javax.faces.context.ExternalContext externalContext, String contentDisposition)
void
setTransient(boolean value)
-
-
-
Constructor Detail
-
DataExporter
public DataExporter()
-
DataExporter
public DataExporter(javax.el.ValueExpression target, javax.el.ValueExpression type, javax.el.ValueExpression fileName, javax.el.ValueExpression pageOnly, javax.el.ValueExpression selectionOnly, javax.el.ValueExpression encoding, javax.el.MethodExpression preProcessor, javax.el.MethodExpression postProcessor, javax.el.ValueExpression options, javax.el.MethodExpression onTableRender)
-
-
Method Detail
-
processAction
public void processAction(javax.faces.event.ActionEvent event)
- Specified by:
processAction
in interfacejavax.faces.event.ActionListener
-
getExporter
protected Exporter getExporter(String exportAs, ExporterOptions exporterOptions, Object customExporterInstance)
-
setResponseHeader
protected void setResponseHeader(javax.faces.context.ExternalContext externalContext, String contentDisposition)
-
addResponseCookie
protected void addResponseCookie(javax.faces.context.FacesContext context)
-
isTransient
public boolean isTransient()
- Specified by:
isTransient
in interfacejavax.faces.component.StateHolder
-
setTransient
public void setTransient(boolean value)
- Specified by:
setTransient
in interfacejavax.faces.component.StateHolder
-
getExporter
public javax.el.ValueExpression getExporter()
-
setExporter
public void setExporter(javax.el.ValueExpression exporter)
-
restoreState
public void restoreState(javax.faces.context.FacesContext context, Object state)
- Specified by:
restoreState
in interfacejavax.faces.component.StateHolder
-
saveState
public Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveState
in interfacejavax.faces.component.StateHolder
-
-