Class XFAElement

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.Hashtable<java.lang.String,​java.util.List<java.lang.String>> oneOfChild  
    • Constructor Summary

      Constructors 
      Constructor Description
      XFAElement​(com.fasterxml.jackson.databind.node.ObjectNode object)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void accept​(XFAJSONVisitor visitor)  
      java.util.List<XFAElement> getChildren()  
      java.lang.String getClassName()  
      java.lang.String getFieldId()  
      com.fasterxml.jackson.databind.node.ObjectNode getJson()  
      java.lang.String getName()  
      static com.fasterxml.jackson.databind.JsonNode getOrElse​(com.fasterxml.jackson.databind.JsonNode jsonObject, java.lang.String jsonXpath, com.fasterxml.jackson.databind.JsonNode defaultValue, boolean isAttr)  
      static java.lang.String getOrElse​(com.fasterxml.jackson.databind.JsonNode jsonObject, java.lang.String propertyName, java.lang.String defaultValue)  
      com.fasterxml.jackson.databind.JsonNode getOrElse​(java.lang.String jsonXpath)  
      com.fasterxml.jackson.databind.JsonNode getOrElse​(java.lang.String jsonXpath, boolean isAttr)  
      com.fasterxml.jackson.databind.JsonNode getOrElse​(java.lang.String jsonXpath, com.fasterxml.jackson.databind.JsonNode defaultValue)  
      com.fasterxml.jackson.databind.JsonNode getOrElse​(java.lang.String jsonXpath, com.fasterxml.jackson.databind.JsonNode defaultValue, boolean isAttr)  
      java.util.List<XFAScript> getScripts()  
      java.lang.String getSomExpression()  
      java.lang.String getTitle()  
      boolean isTitleRichText()  
      java.lang.String pretty()  
      void setFieldId​(java.lang.String fieldId)  
      void setName​(java.lang.String generatedName)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • oneOfChild

        public static final java.util.Hashtable<java.lang.String,​java.util.List<java.lang.String>> oneOfChild
    • Constructor Detail

      • XFAElement

        public XFAElement​(com.fasterxml.jackson.databind.node.ObjectNode object)
    • Method Detail

      • getJson

        public com.fasterxml.jackson.databind.node.ObjectNode getJson()
      • accept

        public void accept​(XFAJSONVisitor visitor)
                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getOrElse

        public static final com.fasterxml.jackson.databind.JsonNode getOrElse​(com.fasterxml.jackson.databind.JsonNode jsonObject,
                                                                              java.lang.String jsonXpath,
                                                                              com.fasterxml.jackson.databind.JsonNode defaultValue,
                                                                              boolean isAttr)
                                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getOrElse

        public final com.fasterxml.jackson.databind.JsonNode getOrElse​(java.lang.String jsonXpath,
                                                                       com.fasterxml.jackson.databind.JsonNode defaultValue,
                                                                       boolean isAttr)
                                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getOrElse

        public final com.fasterxml.jackson.databind.JsonNode getOrElse​(java.lang.String jsonXpath,
                                                                       boolean isAttr)
                                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getOrElse

        public final com.fasterxml.jackson.databind.JsonNode getOrElse​(java.lang.String jsonXpath,
                                                                       com.fasterxml.jackson.databind.JsonNode defaultValue)
                                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getOrElse

        public final com.fasterxml.jackson.databind.JsonNode getOrElse​(java.lang.String jsonXpath)
                                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getName

        public final java.lang.String getName()
      • getSomExpression

        public final java.lang.String getSomExpression()
      • setName

        public final void setName​(java.lang.String generatedName)
      • getClassName

        public final java.lang.String getClassName()
      • isTitleRichText

        public boolean isTitleRichText()
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getTitle

        public java.lang.String getTitle()
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getFieldId

        public java.lang.String getFieldId()
      • setFieldId

        public void setFieldId​(java.lang.String fieldId)
      • getChildren

        public java.util.List<XFAElement> getChildren()
                                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getOrElse

        public static java.lang.String getOrElse​(com.fasterxml.jackson.databind.JsonNode jsonObject,
                                                 java.lang.String propertyName,
                                                 java.lang.String defaultValue)
      • getScripts

        public java.util.List<XFAScript> getScripts()
                                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • pretty

        public java.lang.String pretty()