Class 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 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 interface javax.faces.event.ActionListener
      • 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 interface javax.faces.component.StateHolder
      • setTransient

        public void setTransient​(boolean value)
        Specified by:
        setTransient in interface javax.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 interface javax.faces.component.StateHolder
      • saveState

        public Object saveState​(javax.faces.context.FacesContext context)
        Specified by:
        saveState in interface javax.faces.component.StateHolder