Class HvlRToolReportLocaleResourceJsonCodec
java.lang.Object
tr.com.havelsan.javarch.report.rtool.starter.engine.codec.HvlRToolReportLocaleResourceJsonCodec
- All Implemented Interfaces:
HvlRToolReportLocaleResourceCodec
@Component
public class HvlRToolReportLocaleResourceJsonCodec
extends Object
implements HvlRToolReportLocaleResourceCodec
The type defines encoding and decoding operations
for report locale resource content loading over a json mapper.
-
Constructor Summary
ConstructorDescriptionHvlRToolReportLocaleResourceJsonCodec
(com.fasterxml.jackson.databind.ObjectMapper jacksonObjectMapper) Instantiates a new HvlRToolReportLocaleResourceJsonCodec. -
Method Summary
Modifier and TypeMethodDescriptiondecodeToLocalizedEntriesWith
(byte[] localizedEntryContent) Decode to localized entries with map.byte[]
encodeToLocalizedEntryContentWith
(com.google.common.collect.ImmutableMap<String, Object> localizedEntries) Encode to localized entry content with byte [ ].transformToLocalizedEntriesWith
(HvlRToolTransformedResource localeResource) Transform to localized entries with map.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tr.com.havelsan.javarch.report.rtool.starter.engine.codec.HvlRToolReportLocaleResourceCodec
decodeToLocalizedEntriesFor, encodeToLocalizedEntryContentFor
-
Constructor Details
-
HvlRToolReportLocaleResourceJsonCodec
public HvlRToolReportLocaleResourceJsonCodec(com.fasterxml.jackson.databind.ObjectMapper jacksonObjectMapper) Instantiates a new HvlRToolReportLocaleResourceJsonCodec.- Parameters:
jacksonObjectMapper
- the jackson object mapper
-
-
Method Details
-
encodeToLocalizedEntryContentWith
public byte[] encodeToLocalizedEntryContentWith(com.google.common.collect.ImmutableMap<String, Object> localizedEntries) Encode to localized entry content with byte [ ].- Specified by:
encodeToLocalizedEntryContentWith
in interfaceHvlRToolReportLocaleResourceCodec
- Parameters:
localizedEntries
- the localized entries- Returns:
- the byte [ ]
-
decodeToLocalizedEntriesWith
public com.google.common.collect.ImmutableMap<String,Object> decodeToLocalizedEntriesWith(byte[] localizedEntryContent) Decode to localized entries with map.- Specified by:
decodeToLocalizedEntriesWith
in interfaceHvlRToolReportLocaleResourceCodec
- Parameters:
localizedEntryContent
- the localized entry content- Returns:
- the map
-
transformToLocalizedEntriesWith
public com.google.common.collect.ImmutableMap<String,Object> transformToLocalizedEntriesWith(HvlRToolTransformedResource localeResource) Transform to localized entries with map.- Specified by:
transformToLocalizedEntriesWith
in interfaceHvlRToolReportLocaleResourceCodec
- Parameters:
localeResource
- the locale resource- Returns:
- the map
-