public class XFAJSONTransformerUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.Hashtable<java.lang.String,java.lang.String> |
assistPriorityConvertor |
static java.util.Hashtable<java.lang.String,java.lang.String> |
defaultFieldUiMap |
static java.util.Hashtable<java.lang.String,java.lang.String[]> |
drawUiRTMap |
static java.util.Hashtable<java.lang.String,java.lang.String> |
enabledConverter |
static java.util.Hashtable<java.lang.String,java.lang.String[]> |
fieldUiRTMap |
static java.util.Hashtable<java.lang.String,java.lang.String> |
mandatoryConvertor |
static java.util.Hashtable<java.lang.String,java.lang.String> |
multiSelectConvertor |
static java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> |
oneOfChild |
static java.util.Hashtable<java.lang.String,java.lang.String> |
visibleConverter |
| Constructor and Description |
|---|
XFAJSONTransformerUtil() |
XFAJSONTransformerUtil(ResourceResolver resourceResolver,
java.lang.String xfaPath) |
| Modifier and Type | Method and Description |
|---|---|
static double |
calculateAspectRatio(JSONObject fieldJson) |
java.lang.String |
convertItemsToOptions(JSONObject fieldJson) |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getCommonProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input,
JSONObject jsonObject) |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getDrawProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input,
JSONObject drawJson) |
java.util.Map<java.lang.String,java.lang.Object> |
getDrawProperties(java.lang.String jsonStr)
Wrapper method to avoid dependency on JSON impl
|
java.lang.String[] |
getDropDownOptions(JSONObject fieldJson)
returns a non-null array containing the items present in the Field.
|
java.util.Hashtable<java.lang.String,java.lang.Object> |
getExclGroupProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input,
JSONObject exclGroupJson) |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getFieldProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input,
JSONObject fieldJson) |
java.util.Map<java.lang.String,java.lang.Object> |
getFieldProperties(java.lang.String jsonStr)
Wrapper method to avoid dependency on JSON impl
|
java.util.Hashtable<java.lang.String,java.lang.Object> |
getLayoutProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input,
boolean isTableMode) |
JSONObject |
getOneOfChild(JSONObject jsonObject,
java.util.List<java.lang.String> oneOfChildList) |
java.lang.Object |
getOrElse(JSONObject jsonObject,
java.lang.String jsonXpath,
java.lang.Object defaultValue,
boolean isAttr) |
java.lang.Object |
getOrElseFromAfJson(JSONObject jsonObject,
java.lang.String jsonXpath,
java.lang.Object defaultValue,
boolean isAttr)
Utility method to get json object/value of attribute from given adaptive forms json object
|
java.lang.String |
getOrGenerateName(JSONObject jsonObject) |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getPanelProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input) |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getTableProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input) |
java.lang.String |
getTitle(JSONObject jsonObject) |
void |
handleXDPFragment(java.util.Hashtable<java.lang.String,java.lang.Object> input,
JSONObject obj,
java.lang.String usehref) |
public static final java.util.Hashtable<java.lang.String,java.lang.String[]> fieldUiRTMap
public static final java.util.Hashtable<java.lang.String,java.lang.String> defaultFieldUiMap
public static final java.util.Hashtable<java.lang.String,java.lang.String[]> drawUiRTMap
public static final java.util.Hashtable<java.lang.String,java.lang.String> mandatoryConvertor
public static final java.util.Hashtable<java.lang.String,java.lang.String> visibleConverter
public static final java.util.Hashtable<java.lang.String,java.lang.String> enabledConverter
public static final java.util.Hashtable<java.lang.String,java.lang.String> assistPriorityConvertor
public static final java.util.Hashtable<java.lang.String,java.lang.String> multiSelectConvertor
public static final java.util.Hashtable<java.lang.String,java.util.List<java.lang.String>> oneOfChild
public XFAJSONTransformerUtil()
public XFAJSONTransformerUtil(ResourceResolver resourceResolver, java.lang.String xfaPath)
public java.lang.Object getOrElse(JSONObject jsonObject, java.lang.String jsonXpath, java.lang.Object defaultValue, boolean isAttr) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object getOrElseFromAfJson(JSONObject jsonObject, java.lang.String jsonXpath, java.lang.Object defaultValue, boolean isAttr) throws java.lang.Exception
jsonObject - adaptive forms Json ObjectjsonXpath - Xpath of property/json object in given jsondefaultValue - Default value to return if xpath not foundisAttr - boolean indicating if the xpath is an attribute or notjava.lang.Exceptionpublic java.lang.String[] getDropDownOptions(JSONObject fieldJson) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String convertItemsToOptions(JSONObject fieldJson) throws java.lang.Exception
java.lang.Exceptionpublic JSONObject getOneOfChild(JSONObject jsonObject, java.util.List<java.lang.String> oneOfChildList) throws java.lang.Exception
java.lang.Exceptionpublic java.util.Hashtable<java.lang.String,java.lang.Object> getTableProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input)
public java.util.Hashtable<java.lang.String,java.lang.Object> getPanelProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input)
public java.util.Hashtable<java.lang.String,java.lang.Object> getLayoutProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input,
boolean isTableMode)
public java.util.Hashtable<java.lang.String,java.lang.Object> getCommonProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input,
JSONObject jsonObject)
throws java.lang.Exception
java.lang.Exceptionpublic void handleXDPFragment(java.util.Hashtable<java.lang.String,java.lang.Object> input,
JSONObject obj,
java.lang.String usehref)
public java.util.Map<java.lang.String,java.lang.Object> getFieldProperties(java.lang.String jsonStr)
jsonStr - public java.util.Hashtable<java.lang.String,java.lang.Object> getFieldProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input,
JSONObject fieldJson)
throws java.lang.Exception
java.lang.Exceptionpublic static double calculateAspectRatio(JSONObject fieldJson) throws java.lang.Exception
java.lang.Exceptionpublic java.util.Hashtable<java.lang.String,java.lang.Object> getExclGroupProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input,
JSONObject exclGroupJson)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Map<java.lang.String,java.lang.Object> getDrawProperties(java.lang.String jsonStr)
jsonStr - public java.util.Hashtable<java.lang.String,java.lang.Object> getDrawProperties(java.util.Hashtable<java.lang.String,java.lang.Object> input,
JSONObject drawJson)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getTitle(JSONObject jsonObject) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getOrGenerateName(JSONObject jsonObject) throws java.lang.Exception
java.lang.ExceptionCopyright © 2010 - 2023 Adobe. All Rights Reserved