public class POJODefinition extends Object
Modifier and Type | Class and Description |
---|---|
static class |
POJODefinition.Prop |
Modifier and Type | Field and Description |
---|---|
protected BeanConstructors |
_constructors |
protected Set<String> |
_ignorableNames
Possible per-class definition of names that may be ignored safely
during deserialization.
|
protected POJODefinition.Prop[] |
_properties |
protected Class<?> |
_type |
Modifier | Constructor and Description |
---|---|
|
POJODefinition(Class<?> type,
POJODefinition.Prop[] props,
BeanConstructors constructors) |
|
POJODefinition(Class<?> type,
POJODefinition.Prop[] props,
Constructor<?> defaultCtor,
Constructor<?> stringCtor,
Constructor<?> longCtor)
Deprecated.
|
protected |
POJODefinition(POJODefinition base,
POJODefinition.Prop[] props,
Set<String> ignorableN) |
Modifier and Type | Method and Description |
---|---|
BeanConstructors |
constructors() |
Set<String> |
getIgnorableNames() |
List<POJODefinition.Prop> |
getProperties() |
POJODefinition |
withIgnorals(Set<String> ignorableN) |
POJODefinition |
withProperties(Collection<POJODefinition.Prop> props) |
protected final Class<?> _type
protected final POJODefinition.Prop[] _properties
protected final Set<String> _ignorableNames
protected final BeanConstructors _constructors
public POJODefinition(Class<?> type, POJODefinition.Prop[] props, BeanConstructors constructors)
@Deprecated public POJODefinition(Class<?> type, POJODefinition.Prop[] props, Constructor<?> defaultCtor, Constructor<?> stringCtor, Constructor<?> longCtor)
protected POJODefinition(POJODefinition base, POJODefinition.Prop[] props, Set<String> ignorableN)
public POJODefinition withProperties(Collection<POJODefinition.Prop> props)
public POJODefinition withIgnorals(Set<String> ignorableN)
public List<POJODefinition.Prop> getProperties()
public BeanConstructors constructors()
Copyright © 2024 FasterXML. All rights reserved.