Class JsonEventBeanPropertyWriterMapProp
java.lang.Object
com.espertech.esper.common.internal.event.json.writer.JsonEventBeanPropertyWriter
com.espertech.esper.common.internal.event.json.writer.JsonEventBeanPropertyWriterMapProp
- All Implemented Interfaces:
EventPropertyWriter
,EventPropertyWriterSPI
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.event.json.writer.JsonEventBeanPropertyWriter
delegateFactory, field
Fields inherited from interface com.espertech.esper.common.internal.event.core.EventPropertyWriter
EPTYPE
-
Constructor Summary
ConstructorDescriptionJsonEventBeanPropertyWriterMapProp
(JsonDelegateFactory delegateFactory, JsonUnderlyingField field, String key) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
jsonWriteMapProp
(Object value, Object mapEntry, String key) NOTE: Code-generation-invoked method, method name and parameter order mattersvoid
writeCodegen
(CodegenExpression assigned, CodegenExpression und, CodegenExpression target, CodegenMethodScope parent, CodegenClassScope classScope) Methods inherited from class com.espertech.esper.common.internal.event.json.writer.JsonEventBeanPropertyWriter
write
-
Constructor Details
-
JsonEventBeanPropertyWriterMapProp
public JsonEventBeanPropertyWriterMapProp(JsonDelegateFactory delegateFactory, JsonUnderlyingField field, String key)
-
-
Method Details
-
write
- Overrides:
write
in classJsonEventBeanPropertyWriter
-
writeCodegen
public CodegenExpression writeCodegen(CodegenExpression assigned, CodegenExpression und, CodegenExpression target, CodegenMethodScope parent, CodegenClassScope classScope) - Specified by:
writeCodegen
in interfaceEventPropertyWriterSPI
- Overrides:
writeCodegen
in classJsonEventBeanPropertyWriter
-
jsonWriteMapProp
NOTE: Code-generation-invoked method, method name and parameter order matters- Parameters:
value
- valuemapEntry
- map entrykey
- key
-