@Component(value="ui_JmixPivotTableSerializer") @Scope(value="prototype") public class JmixPivotTableSerializer extends java.lang.Object implements PivotTableSerializer
Modifier and Type | Field and Description |
---|---|
protected static com.google.gson.Gson |
gson |
protected PivotTableDataItemsSerializer |
itemsSerializer |
protected PivotTableModelSerializer |
modelSerializer |
Constructor and Description |
---|
JmixPivotTableSerializer() |
Modifier and Type | Method and Description |
---|---|
protected PivotJsonSerializationContext |
createPivotJsonSerializationContext(PivotTableModel pivotTable) |
java.lang.String |
serialize(PivotTableModel pivotTable) |
java.lang.String |
serialize(PivotTableModel pivotTable,
java.util.function.Consumer<PivotTableSerializationContext> postSerializationHandler) |
java.lang.String |
serializeData(PivotTableModel pivotTable) |
java.lang.String |
serializeData(PivotTableModel pivotTable,
java.util.function.Consumer<PivotTableSerializationContext> postSerializationHandler) |
void |
setItemsSerializer(PivotTableDataItemsSerializer dataItemsSerializer) |
void |
setModelSerializer(PivotTableModelSerializer modelSerializer) |
java.lang.String |
toJson(java.lang.Object value) |
protected static final com.google.gson.Gson gson
protected PivotTableModelSerializer modelSerializer
protected PivotTableDataItemsSerializer itemsSerializer
@Autowired public void setModelSerializer(PivotTableModelSerializer modelSerializer)
@Autowired public void setItemsSerializer(PivotTableDataItemsSerializer dataItemsSerializer)
public java.lang.String serialize(PivotTableModel pivotTable)
serialize
in interface PivotTableSerializer
public java.lang.String serialize(PivotTableModel pivotTable, java.util.function.Consumer<PivotTableSerializationContext> postSerializationHandler)
serialize
in interface PivotTableSerializer
@Nullable public java.lang.String serializeData(PivotTableModel pivotTable)
serializeData
in interface PivotTableSerializer
@Nullable public java.lang.String serializeData(PivotTableModel pivotTable, java.util.function.Consumer<PivotTableSerializationContext> postSerializationHandler)
serializeData
in interface PivotTableSerializer
protected PivotJsonSerializationContext createPivotJsonSerializationContext(PivotTableModel pivotTable)
public java.lang.String toJson(java.lang.Object value)
toJson
in interface PivotTableSerializer