Class FDFTemplate

java.lang.Object
org.apache.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.
Author:
Ben Litchfield
  • Constructor Details

    • FDFTemplate

      public FDFTemplate()
      Default constructor.
    • FDFTemplate

      public FDFTemplate(COSDictionary t)
      Constructor.
      Parameters:
      t - The FDF page template.
  • Method Details

    • getCOSObject

      public COSDictionary getCOSObject()
      Convert this standard java object to a COS object.
      Specified by:
      getCOSObject in interface COSObjectable
      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.