Package com.fasterxml.jackson.jr.ob.impl
Class POJODefinition
- java.lang.Object
-
- com.fasterxml.jackson.jr.ob.impl.POJODefinition
-
public class POJODefinition extends Object
Definition of a single Bean-style Java class, without assumptions on usage for serialization or deserialization, used as input for constructing bean readers and writers.- Since:
- 2.8
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
POJODefinition.Prop
-
Field Summary
Fields Modifier and Type Field Description protected POJODefinition.Prop[]
_properties
protected Class<?>
_type
Constructor<?>
defaultCtor
protected static ConcurrentHashMap<Class<?>,POJODefinition>
DEFS
Constructor<?>
longCtor
Constructor<?>
stringCtor
-
Constructor Summary
Constructors Constructor Description POJODefinition(Class<?> type, POJODefinition.Prop[] props, Constructor<?> defaultCtor0, Constructor<?> stringCtor0, Constructor<?> longCtor0)
Constructors used for serialization use case
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static POJODefinition
find(Class<?> forType)
POJODefinition.Prop[]
properties()
-
-
-
Field Detail
-
DEFS
protected static final ConcurrentHashMap<Class<?>,POJODefinition> DEFS
-
_type
protected final Class<?> _type
-
_properties
protected final POJODefinition.Prop[] _properties
-
defaultCtor
public final Constructor<?> defaultCtor
-
stringCtor
public final Constructor<?> stringCtor
-
longCtor
public final Constructor<?> longCtor
-
-
Constructor Detail
-
POJODefinition
public POJODefinition(Class<?> type, POJODefinition.Prop[] props, Constructor<?> defaultCtor0, Constructor<?> stringCtor0, Constructor<?> longCtor0)
Constructors used for serialization use case
-
-
Method Detail
-
find
public static POJODefinition find(Class<?> forType)
-
properties
public POJODefinition.Prop[] properties()
-
-