Package com.adobe.aemds.guide.common.xfa
Class XFAElement
- java.lang.Object
-
- com.adobe.aemds.guide.common.xfa.XFAElement
-
- Direct Known Subclasses:
XFADraw,XFAExclGroup,XFAField,XFAInstanceManager,XFASubform
public class XFAElement extends java.lang.Object
-
-
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 voidaccept(XFAJSONVisitor visitor)java.util.List<XFAElement>getChildren()java.lang.StringgetClassName()java.lang.StringgetFieldId()com.fasterxml.jackson.databind.node.ObjectNodegetJson()java.lang.StringgetName()static com.fasterxml.jackson.databind.JsonNodegetOrElse(com.fasterxml.jackson.databind.JsonNode jsonObject, java.lang.String jsonXpath, com.fasterxml.jackson.databind.JsonNode defaultValue, boolean isAttr)static java.lang.StringgetOrElse(com.fasterxml.jackson.databind.JsonNode jsonObject, java.lang.String propertyName, java.lang.String defaultValue)com.fasterxml.jackson.databind.JsonNodegetOrElse(java.lang.String jsonXpath)com.fasterxml.jackson.databind.JsonNodegetOrElse(java.lang.String jsonXpath, boolean isAttr)com.fasterxml.jackson.databind.JsonNodegetOrElse(java.lang.String jsonXpath, com.fasterxml.jackson.databind.JsonNode defaultValue)com.fasterxml.jackson.databind.JsonNodegetOrElse(java.lang.String jsonXpath, com.fasterxml.jackson.databind.JsonNode defaultValue, boolean isAttr)java.util.List<XFAScript>getScripts()java.lang.StringgetSomExpression()java.lang.StringgetTitle()booleanisTitleRichText()java.lang.Stringpretty()voidsetFieldId(java.lang.String fieldId)voidsetName(java.lang.String generatedName)
-
-
-
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()
-
-