Class JSONRenderingOptions
java.lang.Object
com.espertech.esper.common.client.render.JSONRenderingOptions
JSON rendering options.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the event property renderer to use.boolean
Indicator whether to prevent looping, by default set to true.setPreventLooping
(boolean preventLooping) Indicator whether to prevent looping, by default set to true.void
setRenderer
(EventPropertyRenderer renderer) Sets the event property renderer to use.
-
Constructor Details
-
JSONRenderingOptions
public JSONRenderingOptions()Ctor.
-
-
Method Details
-
isPreventLooping
public boolean isPreventLooping()Indicator whether to prevent looping, by default set to true. Set to false to allow looping in the case where nested properties may refer to themselves, for example.The algorithm to control looping considers the combination of event type and property name for each level of nested property.
- Returns:
- indicator whether the rendering algorithm prevents looping behavior
-
setPreventLooping
Indicator whether to prevent looping, by default set to true. Set to false to allow looping in the case where nested properties may refer to themselves, for example.The algorithm to control looping considers the combination of event type and property name for each level of nested property.
- Parameters:
preventLooping
- indicator whether the rendering algorithm prevents looping behavior- Returns:
- options object
-
getRenderer
Returns the event property renderer to use.- Returns:
- event property renderer
-
setRenderer
Sets the event property renderer to use.- Parameters:
renderer
- event property renderer
-