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 Summary
Fields Modifier and Type Field Description protected booleanapplyBackgroundStylesprotected StringcontentTemplateprotected intfooterMarginprotected StringfooterTemplateprotected intheaderMarginprotected StringheaderTemplateprotected List<String>localizationsprotected Stringnameprotected booleanshowPageNumbers
-
Constructor Summary
Constructors Constructor Description PdfTemplateBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PdfTemplateBuilderapplyBackgroundStyles(boolean aValue)Sets the value of the applyBackgroundStyles attribute.PdfTemplatebuild()PdfTemplateBuildercontentTemplate(String aValue)Sets the value of the contentTemplate attribute.PdfTemplateBuilderfooterMargin(int aValue)Sets the value of the footerMargin attribute.PdfTemplateBuilderfooterTemplate(String aValue)Sets the value of the footerTemplate attribute.PdfTemplateBuilderheaderMargin(int aValue)Sets the value of the headerMargin attribute.PdfTemplateBuilderheaderTemplate(String aValue)Sets the value of the headerTemplate attribute.PdfTemplateBuilderlocalizations(List<String> aValue)Sets the value of the localizations attribute.PdfTemplateBuildername(String aValue)Sets the value of the name attribute.PdfTemplateBuildershowPageNumbers(boolean aValue)Sets the value of the showPageNumbers attribute.
-
-
-
Field Detail
-
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
-
-
Method Detail
-
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:
buildin interfacenet.anotheria.asg.data.Builder<PdfTemplate>
-
-