Class ThemeGradientColorBeanSerializer
java.lang.Object
com.fasterxml.jackson.databind.JsonSerializer<T>
com.fasterxml.jackson.databind.ser.std.StdSerializer<Object>
com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
com.vaadin.flow.component.charts.model.serializers.ThemeGradientColorBeanSerializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
,com.fasterxml.jackson.databind.jsonschema.SchemaAware
,com.fasterxml.jackson.databind.ser.ContextualSerializer
,com.fasterxml.jackson.databind.ser.ResolvableSerializer
,Serializable
public class ThemeGradientColorBeanSerializer
extends com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
Custom bean serializer for
GradientColor
inside ChartOptions
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer
com.fasterxml.jackson.databind.JsonSerializer.None
-
Field Summary
Fields inherited from class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
_anyGetterWriter, _beanType, _filteredProps, _objectIdWriter, _propertyFilterId, _props, _serializationShape, _typeId, NAME_FOR_OBJECT_REF, NO_PROPS
Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer
_handledType
-
Constructor Summary
ConstructorsConstructorDescriptionThemeGradientColorBeanSerializer
(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase source) ThemeGradientColorBeanSerializer
(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase source, com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter) ThemeGradientColorBeanSerializer
(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase source, Object filterId) ThemeGradientColorBeanSerializer
(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase source, String[] toIgnore) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
void
serialize
(Object bean, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
withByNameInclusion
(Set<String> set, Set<String> set1) com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
withFilterId
(Object filterId) protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
withIgnorals
(String[] toIgnore) protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
withIgnorals
(Set<String> set) com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
withObjectIdWriter
(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter) protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
withProperties
(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[] beanPropertyWriters, com.fasterxml.jackson.databind.ser.BeanPropertyWriter[] beanPropertyWriters1) Methods inherited from class com.fasterxml.jackson.databind.ser.std.BeanSerializerBase
_customTypeId, _serializeObjectId, _serializeWithObjectId, _serializeWithObjectId, _typeIdDef, acceptJsonFormatVisitor, createContextual, findConvertingSerializer, getSchema, properties, resolve, serializeFields, serializeFieldsFiltered, serializeWithType, usesObjectId
Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer
_neitherNull, _nonEmpty, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, replaceDelegatee, unwrappingSerializer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.fasterxml.jackson.databind.jsonschema.SchemaAware
getSchema
-
Constructor Details
-
ThemeGradientColorBeanSerializer
public ThemeGradientColorBeanSerializer(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase source) -
ThemeGradientColorBeanSerializer
public ThemeGradientColorBeanSerializer(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase source, com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter) -
ThemeGradientColorBeanSerializer
public ThemeGradientColorBeanSerializer(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase source, String[] toIgnore) -
ThemeGradientColorBeanSerializer
public ThemeGradientColorBeanSerializer(com.fasterxml.jackson.databind.ser.std.BeanSerializerBase source, Object filterId)
-
-
Method Details
-
withObjectIdWriter
public com.fasterxml.jackson.databind.ser.std.BeanSerializerBase withObjectIdWriter(com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter objectIdWriter) - Specified by:
withObjectIdWriter
in classcom.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
withIgnorals
- Overrides:
withIgnorals
in classcom.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
withByNameInclusion
protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase withByNameInclusion(Set<String> set, Set<String> set1) - Specified by:
withByNameInclusion
in classcom.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
withIgnorals
- Overrides:
withIgnorals
in classcom.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
withFilterId
- Specified by:
withFilterId
in classcom.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
withProperties
protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase withProperties(com.fasterxml.jackson.databind.ser.BeanPropertyWriter[] beanPropertyWriters, com.fasterxml.jackson.databind.ser.BeanPropertyWriter[] beanPropertyWriters1) - Specified by:
withProperties
in classcom.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
asArraySerializer
protected com.fasterxml.jackson.databind.ser.std.BeanSerializerBase asArraySerializer()- Specified by:
asArraySerializer
in classcom.fasterxml.jackson.databind.ser.std.BeanSerializerBase
-
serialize
public void serialize(Object bean, com.fasterxml.jackson.core.JsonGenerator jgen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOException - Specified by:
serialize
in classcom.fasterxml.jackson.databind.ser.std.BeanSerializerBase
- Throws:
IOException
-