## Uses of Interface
net.sf.jasperreports.engine.JRTemplate

- Packages that use JRTemplate
  Package | Description
  --- | ---
  net.sf.jasperreports.engine | Provides access to the library's main functionality through facade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.
  net.sf.jasperreports.engine.fill | Contains fill time implementations for the library's main interfaces and the entire engine used in the filling process (the actual core of JasperReports).
  net.sf.jasperreports.engine.xml | Contains classes for loading report templates from XML files.

- - ### Uses of JRTemplate in net.sf.jasperreports.engine

    Classes in net.sf.jasperreports.engine that implement JRTemplate
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRSimpleTemplate` Default `JRTemplate` implementation.

  - ### Uses of JRTemplate in net.sf.jasperreports.engine.fill

    Fields in net.sf.jasperreports.engine.fill with type parameters of type JRTemplate
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.List<JRTemplate>` | JRBaseFiller.`templates`

    Methods in net.sf.jasperreports.engine.fill that return JRTemplate
    Modifier and Type | Method and Description
    --- | ---
    `JRTemplate` | JRFillReportTemplate.`evaluate()`
    `JRTemplate` | JRFillContext.`getLoadedTemplate(java.lang.Object source)` Gets a cached template.
    `protected static JRTemplate` | JRFillReportTemplate.`loadTemplate(java.lang.Object source, JRBaseFiller filler)`

    Methods in net.sf.jasperreports.engine.fill that return types with arguments of type JRTemplate
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<JRTemplate>` | JRBaseFiller.`getTemplates()`

    Methods in net.sf.jasperreports.engine.fill with parameters of type JRTemplate
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JRBaseFiller.`collectIncludedTemplates(JRTemplate template, java.util.List<JRStyle> externalStyles, java.util.Set<java.lang.String> loadedLocations, java.util.Set<java.lang.String> templateParentLocations)`
    `protected void` | JRBaseFiller.`collectStyles(JRTemplate template, java.util.List<JRStyle> externalStyles, java.util.Set<java.lang.String> loadedLocations)`
    `protected void` | JRBaseFiller.`collectStyles(JRTemplate template, java.util.List<JRStyle> externalStyles, java.util.Set<java.lang.String> loadedLocations, java.util.Set<java.lang.String> templateParentLocations)`
    `void` | JRFillContext.`registerLoadedTemplate(java.lang.Object source, JRTemplate template)` Registers a template loaded from a source.

  - ### Uses of JRTemplate in net.sf.jasperreports.engine.xml

    Methods in net.sf.jasperreports.engine.xml that return JRTemplate
    Modifier and Type | Method and Description
    --- | ---
    `static JRTemplate` | JRXmlTemplateLoader.`load(java.io.File file)`
    `static JRTemplate` | JRXmlTemplateLoader.`load(java.io.InputStream data)`
    `static JRTemplate` | JRXmlTemplateLoader.`load(java.lang.String location)`
    `static JRTemplate` | JRXmlTemplateLoader.`load(java.net.URL url)`
    `JRTemplate` | JRXmlTemplateLoader.`loadTemplate(java.io.File file)` Parses a template XML file into a `template object`.
    `JRTemplate` | JRXmlTemplateLoader.`loadTemplate(java.io.InputStream data)` Parses a template XML data stream into a `template object`.
    `JRTemplate` | JRXmlTemplateLoader.`loadTemplate(java.lang.String location)` Parses a template XML found at a specified location into a `template object`.
    `JRTemplate` | JRXmlTemplateLoader.`loadTemplate(java.net.URL url)` Parses a template XML located at a URL into a `template object`.

    Methods in net.sf.jasperreports.engine.xml with parameters of type JRTemplate
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | JRXmlTemplateWriter.`writeTemplate(JRTemplate template)` Returns the XML representation of a template.
    `static void` | JRXmlTemplateWriter.`writeTemplate(JRTemplate template, java.io.OutputStream out)` Writes the XML representation of a template to an output stream.
    `static void` | JRXmlTemplateWriter.`writeTemplate(JRTemplate template, java.io.OutputStream out, java.lang.String encoding)` Writes the XML representation of a template to an output stream.
    `static java.lang.String` | JRXmlTemplateWriter.`writeTemplate(JRTemplate template, java.lang.String encoding)` Returns the XML representation of a template.
    `protected static void` | JRXmlTemplateWriter.`writeTemplate(JRTemplate template, java.io.Writer out, java.lang.String encoding)`
    `static void` | JRXmlTemplateWriter.`writeTemplateToFile(JRTemplate template, java.lang.String outputFile)` Writes the XML representation of a template to a file.
    `static void` | JRXmlTemplateWriter.`writeTemplateToFile(JRTemplate template, java.lang.String outputFile, java.lang.String encoding)` Writes the XML representation of a template to a file.

    Constructors in net.sf.jasperreports.engine.xml with parameters of type JRTemplate
    Constructor and Description
    `JRXmlTemplateWriter(JRTemplate template, java.io.Writer out, java.lang.String encoding)` Creates an XML template writer.

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com