Class PdfTemplateBuilder

java.lang.Object
net.anotheria.anosite.gen.asresourcedata.data.PdfTemplateBuilder
All Implemented Interfaces:
net.anotheria.asg.data.Builder<PdfTemplate>

public class PdfTemplateBuilder extends Object implements net.anotheria.asg.data.Builder<PdfTemplate>
  • Field Details

    • name

      protected String name
    • showPageNumbers

      protected boolean showPageNumbers
    • applyBackgroundStyles

      protected boolean applyBackgroundStyles
    • headerTemplate

      protected String headerTemplate
    • headerMargin

      protected int headerMargin
    • footerTemplate

      protected String footerTemplate
    • footerMargin

      protected int footerMargin
    • contentTemplate

      protected String contentTemplate
    • localizations

      protected List<String> localizations
  • Constructor Details

    • PdfTemplateBuilder

      public PdfTemplateBuilder()
  • Method Details

    • name

      public PdfTemplateBuilder name(String aValue)
      Sets the value of the name attribute.
    • showPageNumbers

      public PdfTemplateBuilder showPageNumbers(boolean aValue)
      Sets the value of the showPageNumbers attribute.
    • applyBackgroundStyles

      public PdfTemplateBuilder applyBackgroundStyles(boolean aValue)
      Sets the value of the applyBackgroundStyles attribute.
    • headerTemplate

      public PdfTemplateBuilder headerTemplate(String aValue)
      Sets the value of the headerTemplate attribute.
    • headerMargin

      public PdfTemplateBuilder headerMargin(int aValue)
      Sets the value of the headerMargin attribute.
    • footerTemplate

      public PdfTemplateBuilder footerTemplate(String aValue)
      Sets the value of the footerTemplate attribute.
    • footerMargin

      public PdfTemplateBuilder footerMargin(int aValue)
      Sets the value of the footerMargin attribute.
    • contentTemplate

      public PdfTemplateBuilder contentTemplate(String aValue)
      Sets the value of the contentTemplate attribute.
    • localizations

      public PdfTemplateBuilder localizations(List<String> aValue)
      Sets the value of the localizations attribute.
    • build

      public PdfTemplate build()
      Specified by:
      build in interface net.anotheria.asg.data.Builder<PdfTemplate>