Package com.tom_roush.pdfbox.pdmodel.fdf
Class FDFTemplate
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.fdf.FDFTemplate
-
- All Implemented Interfaces:
COSObjectable
public class FDFTemplate extends Object implements COSObjectable
This represents an FDF template that is part of the FDF page.
-
-
Constructor Summary
Constructors Constructor Description FDFTemplate()Default constructor.FDFTemplate(COSDictionary t)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description COSDictionarygetCOSObject()Convert this standard java object to a COS object.List<FDFField>getFields()This will get a list of fields that are part of this template.FDFNamedPageReferencegetTemplateReference()This is the template reference.voidsetFields(List<FDFField> fields)This will set a list of fields for this template.voidsetRename(boolean value)This will set if the fields can be renamed.voidsetTemplateReference(FDFNamedPageReference tRef)This will set the template reference.booleanshouldRename()A flag telling if the fields imported from the template may be renamed if there are conflicts.
-
-
-
Constructor Detail
-
FDFTemplate
public FDFTemplate()
Default constructor.
-
FDFTemplate
public FDFTemplate(COSDictionary t)
Constructor.- Parameters:
t- The FDF page template.
-
-
Method Detail
-
getCOSObject
public COSDictionary getCOSObject()
Convert this standard java object to a COS object.- Specified by:
getCOSObjectin interfaceCOSObjectable- Returns:
- The cos object that matches this Java object.
-
getTemplateReference
public FDFNamedPageReference getTemplateReference()
This is the template reference.- Returns:
- The template reference.
-
setTemplateReference
public void setTemplateReference(FDFNamedPageReference tRef)
This will set the template reference.- Parameters:
tRef- The template reference.
-
getFields
public List<FDFField> getFields()
This will get a list of fields that are part of this template.- Returns:
- A list of fields.
-
setFields
public void setFields(List<FDFField> fields)
This will set a list of fields for this template.- Parameters:
fields- The list of fields to set for this template.
-
shouldRename
public boolean shouldRename()
A flag telling if the fields imported from the template may be renamed if there are conflicts.- Returns:
- A flag telling if the fields can be renamed.
-
setRename
public void setRename(boolean value)
This will set if the fields can be renamed.- Parameters:
value- The flag value.
-
-