net.sf.jasperreports.jsf.context
Class JRFacesContextWrapper

java.lang.Object
  extended by net.sf.jasperreports.jsf.context.JRFacesContext
      extended by net.sf.jasperreports.jsf.context.JRFacesContextWrapper

public abstract class JRFacesContextWrapper
extends JRFacesContext

Author:
A. Alonso Dominguez

Field Summary
 
Fields inherited from class net.sf.jasperreports.jsf.context.JRFacesContext
INSTANCE_KEY
 
Constructor Summary
JRFacesContextWrapper()
           
 
Method Summary
 ReportConverter createReportConverter(javax.faces.context.FacesContext context, UIReport component)
           
 Resource createResource(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String name)
          Creates a new report instance.
 SourceConverter createSourceConverter(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
          Instantiates a source converter appropiate for the given component.
 Collection<String> getAvailableExportFormats()
          Collection of availbale export formats.
 Collection<String> getAvailableSourceTypes()
          Collection of available source types.
 Exporter getExporter(javax.faces.context.FacesContext context, UIReport component)
          Obtains the report's exporter instance.
 ExternalContextHelper getExternalContextHelper(javax.faces.context.FacesContext context)
          Obtains the external context helper instance.
 Filler getFiller(javax.faces.context.FacesContext context, UIReport component)
          Obtains the report's filler instance.
 Collection<ContentType> getSupportedContentTypes()
           
protected abstract  JRFacesContext getWrapped()
           
 
Methods inherited from class net.sf.jasperreports.jsf.context.JRFacesContext
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRFacesContextWrapper

public JRFacesContextWrapper()
Method Detail

createReportConverter

public ReportConverter createReportConverter(javax.faces.context.FacesContext context,
                                             UIReport component)
Specified by:
createReportConverter in class JRFacesContext

createResource

public Resource createResource(javax.faces.context.FacesContext context,
                               javax.faces.component.UIComponent component,
                               String name)
Description copied from class: JRFacesContext
Creates a new report instance.

Specified by:
createResource in class JRFacesContext
Parameters:
context - current faces' context.
component - a report component.
name - resource name.
Returns:
a resource instance.

createSourceConverter

public SourceConverter createSourceConverter(javax.faces.context.FacesContext context,
                                             javax.faces.component.UIComponent component)
Description copied from class: JRFacesContext
Instantiates a source converter appropiate for the given component.

Specified by:
createSourceConverter in class JRFacesContext
Parameters:
context - current faces' context.
component - the component which is asking the source converter.
Returns:
a source converter instance.

getAvailableExportFormats

public Collection<String> getAvailableExportFormats()
Description copied from class: JRFacesContext
Collection of availbale export formats.

Specified by:
getAvailableExportFormats in class JRFacesContext
Returns:
collection of available export formats.

getAvailableSourceTypes

public Collection<String> getAvailableSourceTypes()
Description copied from class: JRFacesContext
Collection of available source types.

Specified by:
getAvailableSourceTypes in class JRFacesContext
Returns:
collection of available source types.

getExporter

public Exporter getExporter(javax.faces.context.FacesContext context,
                            UIReport component)
Description copied from class: JRFacesContext
Obtains the report's exporter instance.

Specified by:
getExporter in class JRFacesContext
Parameters:
context - current faces' context.
component - the report component
Returns:
an exporter instance.

getExternalContextHelper

public ExternalContextHelper getExternalContextHelper(javax.faces.context.FacesContext context)
Description copied from class: JRFacesContext
Obtains the external context helper instance.

Specified by:
getExternalContextHelper in class JRFacesContext
Parameters:
context - current faces' context.
Returns:
the external context helper.

getFiller

public Filler getFiller(javax.faces.context.FacesContext context,
                        UIReport component)
Description copied from class: JRFacesContext
Obtains the report's filler instance.

Specified by:
getFiller in class JRFacesContext
Parameters:
context - current faces' context.
component - the report component.
Returns:
a filler instance.

getSupportedContentTypes

public Collection<ContentType> getSupportedContentTypes()
Specified by:
getSupportedContentTypes in class JRFacesContext

getWrapped

protected abstract JRFacesContext getWrapped()


Copyright © 2011 SourceForge.net. All Rights Reserved.