|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.event.util.EventRendererImpl
public class EventRendererImpl
Provider for rendering services of EventBean
events.
Constructor Summary | |
---|---|
EventRendererImpl()
|
Method Summary | |
---|---|
JSONEventRenderer |
getJSONRenderer(EventType eventType)
Returns a render for the JSON format, valid only for the given event type and its subtypes. |
JSONEventRenderer |
getJSONRenderer(EventType eventType,
JSONRenderingOptions options)
Returns a render for the JSON format, valid only for the given event type and its subtypes. |
XMLEventRenderer |
getXMLRenderer(EventType eventType)
Returns a render for the XML format, valid only for the given event type and its subtypes. |
XMLEventRenderer |
getXMLRenderer(EventType eventType,
XMLRenderingOptions options)
Returns a render for the XML format, valid only for the given event type and its subtypes. |
java.lang.String |
renderJSON(java.lang.String title,
EventBean theEvent)
Quick-access method to render a given event in the JSON format. |
java.lang.String |
renderJSON(java.lang.String title,
EventBean theEvent,
JSONRenderingOptions options)
Quick-access method to render a given event in the JSON format. |
java.lang.String |
renderXML(java.lang.String rootElementName,
EventBean theEvent)
Quick-access method to render a given event in the XML format. |
java.lang.String |
renderXML(java.lang.String rootElementName,
EventBean theEvent,
XMLRenderingOptions options)
Quick-access method to render a given event in the XML format. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EventRendererImpl()
Method Detail |
---|
public JSONEventRenderer getJSONRenderer(EventType eventType, JSONRenderingOptions options)
getJSONRenderer
in interface EventRenderer
eventType
- to return renderer foroptions
- rendering options
public JSONEventRenderer getJSONRenderer(EventType eventType)
getJSONRenderer
in interface EventRenderer
eventType
- to return renderer for
public java.lang.String renderJSON(java.lang.String title, EventBean theEvent)
Use the #getJSONRenderer to obtain a renderer instance that allows repeated rendering of the same type of event. For performance reasons obtaining a dedicated renderer instance is the preferred method compared to repeated rendering via this method.
renderJSON
in interface EventRenderer
title
- the JSON root titletheEvent
- the event to render
public java.lang.String renderJSON(java.lang.String title, EventBean theEvent, JSONRenderingOptions options)
Use the #getJSONRenderer to obtain a renderer instance that allows repeated rendering of the same type of event. For performance reasons obtaining a dedicated renderer instance is the preferred method compared to repeated rendering via this method.
renderJSON
in interface EventRenderer
title
- the JSON root titletheEvent
- the event to renderoptions
- are JSON rendering options
public XMLEventRenderer getXMLRenderer(EventType eventType)
getXMLRenderer
in interface EventRenderer
eventType
- to return renderer for
public XMLEventRenderer getXMLRenderer(EventType eventType, XMLRenderingOptions options)
getXMLRenderer
in interface EventRenderer
eventType
- to return renderer foroptions
- rendering options
public java.lang.String renderXML(java.lang.String rootElementName, EventBean theEvent)
Use the #getXMLRenderer to obtain a renderer instance that allows repeated rendering of the same type of event. For performance reasons obtaining a dedicated renderer instance is the preferred method compared to repeated rendering via this method.
renderXML
in interface EventRenderer
rootElementName
- the root element name that may also include namespace informationtheEvent
- the event to render
public java.lang.String renderXML(java.lang.String rootElementName, EventBean theEvent, XMLRenderingOptions options)
Use the #getXMLRenderer to obtain a renderer instance that allows repeated rendering of the same type of event. For performance reasons obtaining a dedicated renderer instance is the preferred method compared to repeated rendering via this method.
renderXML
in interface EventRenderer
rootElementName
- the root element name that may also include namespace informationtheEvent
- the event to renderoptions
- are XML rendering options
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |