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.Exception
public 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.Exception
public java.lang.String[] getDropDownOptions(JSONObject fieldJson) throws java.lang.Exception
java.lang.Exception
public java.lang.String convertItemsToOptions(JSONObject fieldJson) throws java.lang.Exception
java.lang.Exception
public JSONObject getOneOfChild(JSONObject jsonObject, java.util.List<java.lang.String> oneOfChildList) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.Exception
public static double calculateAspectRatio(JSONObject fieldJson) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.Exception
public java.lang.String getTitle(JSONObject jsonObject) throws java.lang.Exception
java.lang.Exception
public java.lang.String getOrGenerateName(JSONObject jsonObject) throws java.lang.Exception
java.lang.Exception
Copyright © 2010 - 2020 Adobe. All Rights Reserved