| Modifier and Type | Field and Description |
|---|---|
| protected final SerializableString | _fastName
Locally stored version of efficiently serializable name. |
| protected boolean | |
| protected final BeanPropertyWriter |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected synchronized void | _handleProblem(Object bean, JsonGenerator gen, SerializerProvider prov, Throwable t, boolean element)
|
| protected abstract BeanPropertyWriter | _new(PropertyName newName)
Overrides com. Overridable factory method used by sub-classes |
| protected void | |
| public void | assignNullSerializer(JsonSerializer<Object> nullSer)
Overrides com. Method called to assign null value serializer for property |
| public void | assignSerializer(JsonSerializer<Object> ser)
Overrides com. Method called to assign value serializer for property |
| public void | assignTypeSerializer(TypeSerializer typeSer)
Overrides com. Method called to set, reset or clear the configured type serializer for property. |
| public abstract void | serializeAsElement(Object bean, JsonGenerator jgen, SerializerProvider prov)
Overrides com. Alternative to |
| public abstract void | serializeAsField(Object bean, JsonGenerator jgen, SerializerProvider prov)
Overrides com. Method called to access property that this bean stands for, from within given bean, and to serialize it as a JSON Object field using appropriate serializer. |
| private BeanPropertyWriter | |
| public abstract BeanPropertyWriter |
| _fastName | back to summary |
|---|---|
| protected final SerializableString _fastName Locally stored version of efficiently serializable name. Used to work around earlier problems with typing between interface, implementation | |
| broken | back to summary |
|---|---|
| protected boolean broken | |
| fallbackWriter | back to summary |
|---|---|
| protected final BeanPropertyWriter fallbackWriter | |
| OptimizedBeanPropertyWriter | back to summary |
|---|---|
| protected OptimizedBeanPropertyWriter(BeanPropertyWriter src, JsonSerializer<Object> ser) | |
| OptimizedBeanPropertyWriter | back to summary |
|---|---|
| protected OptimizedBeanPropertyWriter(OptimizedBeanPropertyWriter<?> base, PropertyName name) | |
| _handleProblem | back to summary |
|---|---|
| protected synchronized void _handleProblem(Object bean, JsonGenerator gen, SerializerProvider prov, Throwable t, boolean element) throws Exception | |
| _new | back to summary |
|---|---|
| protected abstract BeanPropertyWriter _new(PropertyName newName) Overrides com. Doc from com. Overridable factory method used by sub-classes
| |
| _reportProblem | back to summary |
|---|---|
| protected void _reportProblem(Object bean, Throwable e) | |
| assignNullSerializer | back to summary |
|---|---|
| public void assignNullSerializer(JsonSerializer<Object> nullSer) Overrides com. Doc from com. Method called to assign null value serializer for property
| |
| assignSerializer | back to summary |
|---|---|
| public void assignSerializer(JsonSerializer<Object> ser) Overrides com. Doc from com. Method called to assign value serializer for property
| |
| assignTypeSerializer | back to summary |
|---|---|
| public void assignTypeSerializer(TypeSerializer typeSer) Overrides com. Doc from com. Method called to set, reset or clear the configured type serializer for property.
| |
| serializeAsElement | back to summary |
|---|---|
| public abstract void serializeAsElement(Object bean, JsonGenerator jgen, SerializerProvider prov) throws Exception Overrides com. Doc from com. Alternative to
| |
| serializeAsField | back to summary |
|---|---|
| public abstract void serializeAsField(Object bean, JsonGenerator jgen, SerializerProvider prov) throws Exception Overrides com. Doc from com. Method called to access property that this bean stands for, from within given bean, and to serialize it as a JSON Object field using appropriate serializer.
| |
| unwrapFallbackWriter | back to summary |
|---|---|
| private BeanPropertyWriter unwrapFallbackWriter(BeanPropertyWriter srcIn) | |
| withSerializer | back to summary |
|---|---|
| public abstract BeanPropertyWriter withSerializer(JsonSerializer<Object> ser) | |