com.espertech.esper.client.util
Class EventPropertyRendererContext

java.lang.Object
  extended by com.espertech.esper.client.util.EventPropertyRendererContext

public class EventPropertyRendererContext
extends java.lang.Object

Context for use with the EventPropertyRenderer interface for use with the JSON or XML event renderes to handle custom event property rendering.

Do not retain a handle to the renderer context as this object changes for each event property.


Constructor Summary
EventPropertyRendererContext(EventType eventType, boolean jsonFormatted)
          Ctor.
 
Method Summary
 EventPropertyRendererContext copy()
          Copies context.
 OutputValueRenderer getDefaultRenderer()
          Returns the output value default renderer.
 EventType getEventType()
          Returns the event type
 java.lang.Integer getIndexedPropertyIndex()
          Returns the index for indexed properties.
 java.lang.String getMappedPropertyKey()
          Returns the map key for mapped properties
 java.lang.String getPropertyName()
          Returns the property name to be rendered.
 java.lang.Object getPropertyValue()
          Returns the property value.
 java.lang.StringBuilder getStringBuilder()
          Returns the string builder.
 boolean isJsonFormatted()
          Returns true for JSON formatted.
 void setDefaultRenderer(OutputValueRenderer defaultRenderer)
          Sets the output value default renderer.
 void setIndexedPropertyIndex(java.lang.Integer indexedPropertyIndex)
          Sets the index for indexed properties.
 void setMappedPropertyKey(java.lang.String mappedPropertyKey)
          Sets the map key for mapped properties
 void setPropertyName(java.lang.String propertyName)
          Sets the property name to be rendered.
 void setPropertyValue(java.lang.Object propertyValue)
          Sets the property value.
 void setStringBuilderAndReset(java.lang.StringBuilder stringBuilder)
          Sets the string builer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventPropertyRendererContext

public EventPropertyRendererContext(EventType eventType,
                                    boolean jsonFormatted)
Ctor.

Parameters:
eventType - event type
jsonFormatted - boolean if JSON formatted
Method Detail

getPropertyName

public java.lang.String getPropertyName()
Returns the property name to be rendered.

Returns:
property name

setPropertyName

public void setPropertyName(java.lang.String propertyName)
Sets the property name to be rendered.

Parameters:
propertyName - property name

getPropertyValue

public java.lang.Object getPropertyValue()
Returns the property value.

Returns:
value

setPropertyValue

public void setPropertyValue(java.lang.Object propertyValue)
Sets the property value.

Parameters:
propertyValue - to set

getDefaultRenderer

public OutputValueRenderer getDefaultRenderer()
Returns the output value default renderer.

Returns:
renderer

setDefaultRenderer

public void setDefaultRenderer(OutputValueRenderer defaultRenderer)
Sets the output value default renderer.

Parameters:
defaultRenderer - renderer to set

setStringBuilderAndReset

public void setStringBuilderAndReset(java.lang.StringBuilder stringBuilder)
Sets the string builer

Parameters:
stringBuilder - to set

getStringBuilder

public java.lang.StringBuilder getStringBuilder()
Returns the string builder.

Returns:
string builder to use

getEventType

public EventType getEventType()
Returns the event type

Returns:
event type

getIndexedPropertyIndex

public java.lang.Integer getIndexedPropertyIndex()
Returns the index for indexed properties.

Returns:
property index

setIndexedPropertyIndex

public void setIndexedPropertyIndex(java.lang.Integer indexedPropertyIndex)
Sets the index for indexed properties.

Parameters:
indexedPropertyIndex - property index

getMappedPropertyKey

public java.lang.String getMappedPropertyKey()
Returns the map key for mapped properties

Returns:
map key

setMappedPropertyKey

public void setMappedPropertyKey(java.lang.String mappedPropertyKey)
Sets the map key for mapped properties

Parameters:
mappedPropertyKey - map key to set

isJsonFormatted

public boolean isJsonFormatted()
Returns true for JSON formatted.

Returns:
indicator

copy

public EventPropertyRendererContext copy()
Copies context.

Returns:
copy

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com