Top Description Fields Constructors Methods
com.fasterxml.jackson.module.mrbean

public Class POJOProperty

extends Object
Class Inheritance
Imports
java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.TypeResolutionContext, com.fasterxml.jackson.module.mrbean.BeanBuilder.TypeDescription

Bean that contains information about a single logical POJO property. Properties consist of a getter and/or setter, and are used to generate getter and setter methods and matching backing field.

Field Summary

Modifier and TypeField and Description
protected final TypeResolutionContext
_context

Class in which setter/getter was declared, needed for resolving generic types.

protected final String
protected Method
protected final String
protected Method

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public Method
public String
public Method
private BeanBuilder.TypeDescription
public boolean
public boolean
public BeanBuilder.TypeDescription
public void
public void
private BeanBuilder.TypeDescription
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_contextback to summary
protected final TypeResolutionContext _context

Class in which setter/getter was declared, needed for resolving generic types.

_fieldNameback to summary
protected final String _fieldName
_getterback to summary
protected Method _getter
_nameback to summary
protected final String _name
_setterback to summary
protected Method _setter

Constructor Detail

POJOPropertyback to summary
public POJOProperty(TypeResolutionContext ctxt, String name)

Method Detail

getFieldNameback to summary
public String getFieldName()
getGetterback to summary
public Method getGetter()
getNameback to summary
public String getName()
getSetterback to summary
public Method getSetter()
getterTypeback to summary
private BeanBuilder.TypeDescription getterType()
hasConcreteGetterback to summary
public boolean hasConcreteGetter()
hasConcreteSetterback to summary
public boolean hasConcreteSetter()
selectTypeback to summary
public BeanBuilder.TypeDescription selectType()
setGetterback to summary
public void setGetter(Method m)
setSetterback to summary
public void setSetter(Method m)
setterTypeback to summary
private BeanBuilder.TypeDescription setterType()