Class XfaForm.Xml2SomTemplate

java.lang.Object
com.lowagie.text.pdf.XfaForm.Xml2Som
com.lowagie.text.pdf.XfaForm.Xml2SomTemplate
Enclosing class:
XfaForm

public static class XfaForm.Xml2SomTemplate extends XfaForm.Xml2Som
Processes the template section in the XFA form.
  • Field Details

    • dynamicForm

      private boolean dynamicForm
    • templateLevel

      private int templateLevel
  • Constructor Details

    • Xml2SomTemplate

      public Xml2SomTemplate(Node n)
      Creates a new instance from the datasets node.
      Parameters:
      n - the template node
  • Method Details

    • getFieldType

      public String getFieldType(String s)
      Gets the field type as described in the template section of the XFA.
      Parameters:
      s - the exact template name
      Returns:
      the field type or null if not found
    • processTemplate

      private void processTemplate(Node n, Map<String,Integer> ff)
    • isDynamicForm

      public boolean isDynamicForm()
      true if it's a dynamic form; false if it's a static form.
      Returns:
      true if it's a dynamic form; false if it's a static form
    • setDynamicForm

      public void setDynamicForm(boolean dynamicForm)
      Sets the dynamic form flag. It doesn't change the template.
      Parameters:
      dynamicForm - the dynamic form flag