| Modifier and Type | Field and Description |
|---|---|
| protected final SerializableString | _fastName
Locally stored version of efficiently serializable name. |
| protected final BeanPropertyAccessor | |
| protected final int | |
| protected boolean | |
| protected final BeanPropertyWriter |
| Access | Constructor and Description |
|---|---|
| protected | OptimizedBeanPropertyWriter(BeanPropertyWriter src, BeanPropertyAccessor propertyAccessor, int propertyIndex, JsonSerializer<Object> ser)
|
| Modifier and Type | Method and Description |
|---|---|
| protected synchronized void | _handleProblem(Object bean, JsonGenerator gen, SerializerProvider prov, Throwable t, boolean element)
|
| 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 T | |
| 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
| |
| _propertyAccessor | back to summary |
|---|---|
| protected final BeanPropertyAccessor _propertyAccessor | |
| _propertyIndex | back to summary |
|---|---|
| protected final int _propertyIndex | |
| broken | back to summary |
|---|---|
| protected boolean broken | |
| fallbackWriter | back to summary |
|---|---|
| protected final BeanPropertyWriter fallbackWriter | |
| OptimizedBeanPropertyWriter | back to summary |
|---|---|
| protected OptimizedBeanPropertyWriter(BeanPropertyWriter src, BeanPropertyAccessor propertyAccessor, int propertyIndex, JsonSerializer<Object> ser) | |
| _handleProblem | back to summary |
|---|---|
| protected synchronized void _handleProblem(Object bean, JsonGenerator gen, SerializerProvider prov, Throwable t, boolean element) throws Exception | |
| _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) | |
| withAccessor | back to summary |
|---|---|
| public abstract T withAccessor(BeanPropertyAccessor acc) | |
| withSerializer | back to summary |
|---|---|
| public abstract BeanPropertyWriter withSerializer(JsonSerializer<Object> ser) | |