Class JSONRenderingOptions

java.lang.Object
com.espertech.esper.common.client.render.JSONRenderingOptions

public class JSONRenderingOptions extends Object
JSON rendering options.
  • 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

      public JSONRenderingOptions setPreventLooping(boolean preventLooping)
      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

      public EventPropertyRenderer getRenderer()
      Returns the event property renderer to use.
      Returns:
      event property renderer
    • setRenderer

      public void setRenderer(EventPropertyRenderer renderer)
      Sets the event property renderer to use.
      Parameters:
      renderer - event property renderer