Class PdfTemplateBuilder

  • All Implemented Interfaces:
    net.anotheria.asg.data.Builder<PdfTemplate>

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

      • name

        protected java.lang.String name
      • showPageNumbers

        protected boolean showPageNumbers
      • applyBackgroundStyles

        protected boolean applyBackgroundStyles
      • headerTemplate

        protected java.lang.String headerTemplate
      • headerMargin

        protected int headerMargin
      • footerTemplate

        protected java.lang.String footerTemplate
      • footerMargin

        protected int footerMargin
      • contentTemplate

        protected java.lang.String contentTemplate
      • localizations

        protected java.util.List<java.lang.String> localizations
    • Constructor Detail

      • PdfTemplateBuilder

        public PdfTemplateBuilder()
    • Method Detail

      • name

        public PdfTemplateBuilder name​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String aValue)
        Sets the value of the contentTemplate attribute.
      • localizations

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

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