Class FDFTemplate

  • All Implemented Interfaces:
    COSObjectable

    public class FDFTemplate
    extends java.lang.Object
    implements COSObjectable
    This represents an FDF template that is part of the FDF page.
    • 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:
        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 java.util.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​(java.util.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.