BeanProperty class shared by concrete readable- and
writable property implementations for sharing common functionality.
| Modifier and Type | Field and Description |
|---|---|
| protected transient List | |
| protected final PropertyMetadata | _metadata
Additional information about property |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public List | findAliases(MapperConfig<?> config)
Implements tools. Method for accessing set of possible alternate names that are accepted during deserialization. |
| public JsonFormat. | findFormatOverrides(MapperConfig<?> config)
Implements tools. Helper method used to only access property-specified format overrides, if any, not considering type or global default format settings. |
| public JsonFormat. | findPropertyFormat(MapperConfig<?> config, Class<?> baseType)
Implements tools. Helper method used to look up format settings applicable to this property, considering both possible per-type configuration settings |
| public JsonInclude. | findPropertyInclusion(MapperConfig<?> config, Class<?> baseType)
Implements tools. Convenience method that is roughly equivalent to return config.getAnnotationIntrospector().findPropertyInclusion(getMember()); |
| public PropertyMetadata | getMetadata()
Implements tools. Accessor for additional optional information about property. |
| public boolean | isRequired()
Implements tools. Whether value for property is marked as required using annotations or associated schema. |
| public boolean | isVirtual()
Implements tools. Accessor for checking whether there is an actual physical property behind this property abstraction or not. |
| _aliases | back to summary |
|---|---|
| protected transient List<PropertyName> _aliases | |
| _metadata | back to summary |
|---|---|
| protected final PropertyMetadata _metadata Additional information about property | |
| ConcreteBeanPropertyBase | back to summary |
|---|---|
| protected ConcreteBeanPropertyBase(PropertyMetadata md) | |
| ConcreteBeanPropertyBase | back to summary |
|---|---|
| protected ConcreteBeanPropertyBase(ConcreteBeanPropertyBase src) | |
| findAliases | back to summary |
|---|---|
| public List Implements tools. Doc from tools. Method for accessing set of possible alternate names that are accepted during deserialization.
| |
| findFormatOverrides | back to summary |
|---|---|
| public JsonFormat. Implements tools. Doc from tools. Helper method used to only access property-specified format overrides, if any, not considering type or global default format settings.
| |
| findPropertyFormat | back to summary |
|---|---|
| public JsonFormat. Implements tools. Doc from tools. Helper method used to look up format settings applicable to this property, considering both possible per-type configuration settings
| |
| findPropertyInclusion | back to summary |
|---|---|
| public JsonInclude. Implements tools. Doc from tools. Convenience method that is roughly equivalent to return config.getAnnotationIntrospector().findPropertyInclusion(getMember());but also considers global default settings for inclusion
| |
| getMetadata | back to summary |
|---|---|
| public PropertyMetadata getMetadata() Implements tools. Doc from tools. Accessor for additional optional information about property.
| |
| isRequired | back to summary |
|---|---|
| public boolean isRequired() Implements tools. Doc from tools. Whether value for property is marked as required using
annotations or associated schema.
Equivalent to:
| |
| isVirtual | back to summary |
|---|---|
| public boolean isVirtual() Implements tools. Doc from tools. Accessor for checking whether there is an actual physical property behind this property abstraction or not.
| |