Package com.adobe.aemds.guide.utils
Class FieldNameResolverForData
- java.lang.Object
-
- com.adobe.aemds.guide.utils.FieldNameResolverForData
-
- All Implemented Interfaces:
ResourcePropertyTransformer
public class FieldNameResolverForData extends java.lang.Object implements ResourcePropertyTransformer
-
-
Constructor Summary
Constructors Constructor Description FieldNameResolverForData(java.lang.String data, java.lang.String dataType, java.lang.String[] fieldNames, java.lang.String schemaRoot)
FieldNameResolverForData(java.lang.String data, java.lang.String dataType, java.lang.String[] fieldNames, java.lang.String schemaRoot, boolean isCoreComponent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
getMappedParameters()
void
setToggleRouter(ToggleRouter toggleRouter)
JSONObject
transform(Resource resource, java.lang.String parentSOM)
Transform the resource into a JSONObject.
-
-
-
Constructor Detail
-
FieldNameResolverForData
public FieldNameResolverForData(java.lang.String data, java.lang.String dataType, java.lang.String[] fieldNames, java.lang.String schemaRoot)
-
FieldNameResolverForData
public FieldNameResolverForData(java.lang.String data, java.lang.String dataType, java.lang.String[] fieldNames, java.lang.String schemaRoot, boolean isCoreComponent)
-
-
Method Detail
-
transform
public JSONObject transform(Resource resource, java.lang.String parentSOM) throws JSONException
Description copied from interface:ResourcePropertyTransformer
Transform the resource into a JSONObject.- Specified by:
transform
in interfaceResourcePropertyTransformer
- Parameters:
resource
- Resource whose JSON representation has to be returned- Returns:
- JSON Object of the resource
- Throws:
JSONException
-
getMappedParameters
public java.util.Map<java.lang.String,java.lang.String> getMappedParameters()
-
setToggleRouter
public void setToggleRouter(ToggleRouter toggleRouter)
-
-