Class JRXmlTemplateWriter

java.lang.Object
net.sf.jasperreports.engine.xml.JRXmlTemplateWriter

public class JRXmlTemplateWriter extends Object
Template XML serializer.
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
See Also:
  • Field Details

  • Method Details

    • writeTemplate

      public static String writeTemplate(JRTemplate template)
      Returns the XML representation of a template.

      Uses the default encoding.

      Parameters:
      template - the template
      Returns:
      the XML representation of the template
    • writeTemplate

      public static String writeTemplate(JasperReportsContext jasperReportsContext, JRTemplate template)
      Returns the XML representation of a template.

      Uses the default encoding.

      Parameters:
      jasperReportsContext -
      template - the template
      Returns:
      the XML representation of the template
    • writeTemplate

      public static String writeTemplate(JRTemplate template, String encoding)
      Returns the XML representation of a template.
      Parameters:
      template - the template
      encoding - the XML encoding to use
      Returns:
      the XML representation of the template
    • writeTemplate

      public static String writeTemplate(JasperReportsContext jasperReportsContext, JRTemplate template, String encoding)
      Returns the XML representation of a template.
      Parameters:
      jasperReportsContext -
      template - the template
      encoding - the XML encoding to use
      Returns:
      the XML representation of the template
    • writeTemplate

      public static void writeTemplate(JRTemplate template, OutputStream out)
      Writes the XML representation of a template to an output stream.

      Uses the default encoding.

      Parameters:
      template - the template
      out - the output stream
    • writeTemplate

      public static void writeTemplate(JasperReportsContext jasperReportsContext, JRTemplate template, OutputStream out)
      Writes the XML representation of a template to an output stream.

      Uses the default encoding.

      Parameters:
      jasperReportsContext -
      template - the template
      out - the output stream
    • writeTemplate

      public static void writeTemplate(JRTemplate template, OutputStream out, String encoding)
      Writes the XML representation of a template to an output stream.
      Parameters:
      template - the template
      out - the output stream
      encoding - the XML encoding to use
    • writeTemplate

      public static void writeTemplate(JasperReportsContext jasperReportsContext, JRTemplate template, OutputStream out, String encoding)
      Writes the XML representation of a template to an output stream.
      Parameters:
      jasperReportsContext -
      template - the template
      out - the output stream
      encoding - the XML encoding to use
    • writeTemplateToFile

      public static void writeTemplateToFile(JRTemplate template, String outputFile)
      Writes the XML representation of a template to a file.

      Uses the default encoding.

      Parameters:
      template - the template
      outputFile - the output file name
    • writeTemplateToFile

      public static void writeTemplateToFile(JasperReportsContext jasperReportsContext, JRTemplate template, String outputFile)
      Writes the XML representation of a template to a file.

      Uses the default encoding.

      Parameters:
      jasperReportsContext -
      template - the template
      outputFile - the output file name
    • writeTemplateToFile

      public static void writeTemplateToFile(JRTemplate template, String outputFile, String encoding)
      Writes the XML representation of a template to a file.
      Parameters:
      template - the template
      outputFile - the output file name
      encoding - the XML encoding to use
    • writeTemplateToFile

      public static void writeTemplateToFile(JasperReportsContext jasperReportsContext, JRTemplate template, String outputFile, String encoding)
      Writes the XML representation of a template to a file.
      Parameters:
      jasperReportsContext -
      template - the template
      outputFile - the output file name
      encoding - the XML encoding to use
    • writeTemplate

      protected static void writeTemplate(JasperReportsContext jasperReportsContext, JRTemplate template, Writer out, String encoding) throws IOException
      Throws:
      IOException