Class PDFieldFactory


  • public class PDFieldFactory
    extends java.lang.Object
    This is the Factory for creating and returning the correct field elements.
    Version:
    $Revision: 1.8 $
    Author:
    sug
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static PDField createField​(PDAcroForm acroForm, COSDictionary field)
      This method creates a COSField subclass from the given field.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createField

        public static PDField createField​(PDAcroForm acroForm,
                                          COSDictionary field)
                                   throws java.io.IOException
        This method creates a COSField subclass from the given field. The field is a PDF Dictionary object that must represent a field element. - othewise null is returned
        Parameters:
        acroForm - The form that the field will be part of.
        field - The dictionary representing a field element
        Returns:
        a subclass to COSField according to the kind of field passed to createField
        Throws:
        java.io.IOException - If there is an error determining the field type.