Package com.fasterxml.jackson.jr.ob.impl
Class POJODefinition
java.lang.Object
com.fasterxml.jackson.jr.ob.impl.POJODefinition
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 -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BeanConstructorsPossible per-class definition of names that may be ignored safely during deserialization.protected final POJODefinition.Prop[]protected final Class<?> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPOJODefinition(POJODefinition base, POJODefinition.Prop[] props, Set<String> ignorableN) POJODefinition(Class<?> type, POJODefinition.Prop[] props, BeanConstructors constructors) POJODefinition(Class<?> type, POJODefinition.Prop[] props, Constructor<?> defaultCtor, Constructor<?> stringCtor, Constructor<?> longCtor) Deprecated. -
Method Summary
-
Field Details
-
_type
-
_properties
-
_ignorableNames
Possible per-class definition of names that may be ignored safely during deserialization.- Since:
- 2.11
-
_constructors
- Since:
- 2.17
-
-
Constructor Details
-
POJODefinition
- Since:
- 2.17
-
POJODefinition
@Deprecated public POJODefinition(Class<?> type, POJODefinition.Prop[] props, Constructor<?> defaultCtor, Constructor<?> stringCtor, Constructor<?> longCtor) Deprecated. -
POJODefinition
-
-
Method Details
-
withProperties
-
withIgnorals
-
getProperties
-
getIgnorableNames
-
constructors
- Since:
- 2.17
-