Class FldSimpleModel

java.lang.Object
org.docx4j.model.fields.FldSimpleModel

public class FldSimpleModel
extends java.lang.Object
Just a basic model for w:fldSimple that gets used in the FldSimpleModelConverter for the conversion to pdf/html
See Also:
the spec
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected org.w3c.dom.Node content  
    protected java.lang.String fldName  
    protected java.util.List<java.lang.String> fldParameters  
    protected java.lang.String fldParameterString  
    protected CTSimpleField fldSimple  
  • Constructor Summary

    Constructors
    Constructor Description
    FldSimpleModel()  
  • Method Summary

    Modifier and Type Method Description
    static void appendParameter​(java.util.List<java.lang.String> parameters, java.lang.String value)  
    void build​(java.lang.String inStr)  
    void build​(CTSimpleField fldSimple, org.w3c.dom.Node content)  
    org.w3c.dom.Node getContent()  
    java.lang.String getFldArgument()  
    java.lang.String getFldName()
    The name of the field, for example DATE, MERGEFIELD
    java.util.List<java.lang.String> getFldParameters()  
    java.lang.String getFldParameterString()
    For example, "caContractId \* UPPER"
    CTSimpleField getFldSimple()  
    protected void reset()  
    protected void setupNameParameterString​(java.lang.String text)  
    static java.util.List<java.lang.String> splitParameters​(java.lang.String text)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • fldSimple

      protected CTSimpleField fldSimple
    • content

      protected org.w3c.dom.Node content
    • fldName

      protected java.lang.String fldName
    • fldParameterString

      protected java.lang.String fldParameterString
    • fldParameters

      protected java.util.List<java.lang.String> fldParameters
  • Constructor Details

    • FldSimpleModel

      public FldSimpleModel()
  • Method Details

    • build

      public void build​(CTSimpleField fldSimple, org.w3c.dom.Node content) throws javax.xml.transform.TransformerException
      Throws:
      javax.xml.transform.TransformerException
    • build

      public void build​(java.lang.String inStr) throws javax.xml.transform.TransformerException
      Throws:
      javax.xml.transform.TransformerException
    • setupNameParameterString

      protected void setupNameParameterString​(java.lang.String text)
    • splitParameters

      public static java.util.List<java.lang.String> splitParameters​(java.lang.String text)
    • appendParameter

      public static void appendParameter​(java.util.List<java.lang.String> parameters, java.lang.String value)
    • getFldName

      public java.lang.String getFldName()
      The name of the field, for example DATE, MERGEFIELD
      Returns:
      See Also:
      field syntax
    • getFldArgument

      public java.lang.String getFldArgument()
    • getFldParameterString

      public java.lang.String getFldParameterString()
      For example, "caContractId \* UPPER"
    • getFldParameters

      public java.util.List<java.lang.String> getFldParameters()
    • getFldSimple

      public CTSimpleField getFldSimple()
    • getContent

      public org.w3c.dom.Node getContent()
    • reset

      protected void reset()