proyecto.impresion
Class ImprimirEpsilonControlador

java.lang.Object
  extended by proyecto.impresion.ImprimirEpsilonControlador

public class ImprimirEpsilonControlador
extends Object

ImprimirEpsilonControlador.

Esta clase es la encargada de controlar y aņadir clases a nuestro Reporte


Constructor Summary
ImprimirEpsilonControlador(ImprimirEpsilon aVista)
          Nueva Instancia IncidenciasPanelControlador.
 
Method Summary
 void addParametro(String nombre, Document valor)
          Aņade parametro.
 void addParametro(String nombre, String valor)
          Aņade parņmetros al report maestro. el report maestro tambien puede pasarle parņmetros a subReports
 void addSubreportDataSource(String nombre, ArrayList valor)
          Aņade un DataSource para un subReport, a diferencia de setReportDataSource aqui hay que darle un nombre al parņmetro que va a contenerlo. la longitud de la lista serņ el numero de filas que contenga.
 void guardar()
          Guardar.
 void imprimir()
          Recopila toda la informaciķn y la envia para imprimir.
 void imprimir(DatosExportar datos)
          Imprimir.
 void inicializa(Object[] aoArgs)
          Inicializa.
 void setPathMaestro(String asPath)
          Seleccionamos la ruta donde se encuentra el report que sera impreso.
 void setReportDataSource(ArrayList alDataSource)
          Aņade el DataSource principal para el report. la longitud de la lista serán el numero de filas que contenga. el nombre del parņmetro con el que se envie serņ 'REPORT_DATA_SOURCE'
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImprimirEpsilonControlador

public ImprimirEpsilonControlador(ImprimirEpsilon aVista)
Nueva Instancia IncidenciasPanelControlador.

Parameters:
aVista - vista
Method Detail

addParametro

public void addParametro(String nombre,
                         String valor)
Aņade parņmetros al report maestro. el report maestro tambien puede pasarle parņmetros a subReports

Parameters:
nombre - nombre
valor - valor

addParametro

public void addParametro(String nombre,
                         Document valor)
Aņade parametro. Creado : Parras, 08-nov-2009

Parameters:
nombre - nombre
valor - valor

addSubreportDataSource

public void addSubreportDataSource(String nombre,
                                   ArrayList valor)
Aņade un DataSource para un subReport, a diferencia de setReportDataSource aqui hay que darle un nombre al parņmetro que va a contenerlo. la longitud de la lista serņ el numero de filas que contenga. Deberán crear un parametro en el report maestro de tipo 'net.sf.jasperreports.engine.JRDataSource'. y este se lo deberņ pasar al subreport. use datasource expreasion: P{nombre_del_parametro}

Parameters:
nombre - nombre
valor - valor

setReportDataSource

public void setReportDataSource(ArrayList alDataSource)
Aņade el DataSource principal para el report. la longitud de la lista serán el numero de filas que contenga. el nombre del parņmetro con el que se envie serņ 'REPORT_DATA_SOURCE'

Parameters:
alDataSource - al data source

imprimir

public void imprimir()
Recopila toda la informaciķn y la envia para imprimir.


imprimir

public void imprimir(DatosExportar datos)
Imprimir. Creado : Parras, 08-nov-2009

Parameters:
datos - datos

setPathMaestro

public void setPathMaestro(String asPath)
Seleccionamos la ruta donde se encuentra el report que sera impreso.

Parameters:
asPath - as path

inicializa

public void inicializa(Object[] aoArgs)
Inicializa. Creado : Parras, 08-nov-2009

Parameters:
aoArgs - ao args

guardar

public void guardar()
             throws Exception
Guardar. Creado : Parras, 08-nov-2009

Throws:
Exception - exception