Package com.contentstack.utils.render
Class DefaultOption
java.lang.Object
com.contentstack.utils.render.DefaultOption
- All Implemented Interfaces:
Option
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringfindAssetTitle(org.json.JSONObject embeddedObject) Returns Title From The Embedded Object of type assetprotected StringfindTitleOrUid(org.json.JSONObject embeddedObject) Returns Title From The Embedded Object of type entryrenderMark(MarkType markType, String text) Render mark string.renderNode(String nodeType, org.json.JSONObject nodeObject, NodeCallback callback) Render node string.renderOptions(org.json.JSONObject embeddedObject, Metadata metadata) Accepts below params to provide defaults options
-
Constructor Details
-
DefaultOption
public DefaultOption()
-
-
Method Details
-
renderOptions
Accepts below params to provide defaults options- Specified by:
renderOptionsin interfaceOption- Parameters:
embeddedObject- entry embedded objectmetadata- for of the entry object- Returns:
- String as a result
-
renderMark
Description copied from interface:OptionRender mark string.- Specified by:
renderMarkin interfaceOption- Parameters:
markType- the mark typetext- the render text- Returns:
- the string
-
renderNode
Description copied from interface:OptionRender node string.- Specified by:
renderNodein interfaceOption- Parameters:
nodeType- the node typenodeObject- the node objectcallback- the callback- Returns:
- the string
-
findTitleOrUid
Returns Title From The Embedded Object of type entry- Parameters:
embeddedObject- JSONObject- Returns:
- String
-
findAssetTitle
Returns Title From The Embedded Object of type asset- Parameters:
embeddedObject- JSONObject- Returns:
- String
-