@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 PivotTableSerializerpublic 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 PivotTableSerializerprotected PivotJsonSerializationContext createPivotJsonSerializationContext(PivotTableModel pivotTable)
public java.lang.String toJson(java.lang.Object value)
toJson in interface PivotTableSerializer