Class JmixPivotTableSerializer
java.lang.Object
io.jmix.pivottable.serialization.impl.JmixPivotTableSerializer
- All Implemented Interfaces:
PivotTableSerializer
@Component("ui_JmixPivotTableSerializer")
@Scope("prototype")
public class JmixPivotTableSerializer
extends Object
implements PivotTableSerializer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final com.google.gson.Gsonprotected PivotTableDataItemsSerializerprotected PivotTableModelSerializer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PivotJsonSerializationContextcreatePivotJsonSerializationContext(PivotTableModel pivotTable) serialize(PivotTableModel pivotTable) serialize(PivotTableModel pivotTable, Consumer<PivotTableSerializationContext> postSerializationHandler) serializeData(PivotTableModel pivotTable) serializeData(PivotTableModel pivotTable, Consumer<PivotTableSerializationContext> postSerializationHandler) voidsetItemsSerializer(PivotTableDataItemsSerializer dataItemsSerializer) voidsetModelSerializer(PivotTableModelSerializer modelSerializer)
-
Field Details
-
gson
protected static final com.google.gson.Gson gson -
modelSerializer
-
itemsSerializer
-
-
Constructor Details
-
JmixPivotTableSerializer
public JmixPivotTableSerializer()
-
-
Method Details
-
setModelSerializer
-
setItemsSerializer
-
serialize
- Specified by:
serializein interfacePivotTableSerializer
-
serialize
public String serialize(PivotTableModel pivotTable, Consumer<PivotTableSerializationContext> postSerializationHandler) - Specified by:
serializein interfacePivotTableSerializer
-
serializeData
- Specified by:
serializeDatain interfacePivotTableSerializer
-
serializeData
@Nullable public String serializeData(PivotTableModel pivotTable, Consumer<PivotTableSerializationContext> postSerializationHandler) - Specified by:
serializeDatain interfacePivotTableSerializer
-
createPivotJsonSerializationContext
protected PivotJsonSerializationContext createPivotJsonSerializationContext(PivotTableModel pivotTable) -
toJson
- Specified by:
toJsonin interfacePivotTableSerializer
-