public class POJODefinition extends Object
Modifier and Type | Class and Description |
---|---|
static class |
POJODefinition.Prop |
Modifier and Type | Field and Description |
---|---|
protected Set<String> |
_ignorableNames
Possible per-class definition of names that may be ignored safely
during deserialization.
|
protected POJODefinition.Prop[] |
_properties |
protected Class<?> |
_type |
Constructor<?> |
defaultCtor |
Constructor<?> |
longCtor |
Constructor<?> |
stringCtor |
Modifier | Constructor and Description |
---|---|
|
POJODefinition(Class<?> type,
POJODefinition.Prop[] props,
Constructor<?> defaultCtor0,
Constructor<?> stringCtor0,
Constructor<?> longCtor0) |
protected |
POJODefinition(POJODefinition base,
POJODefinition.Prop[] props,
Set<String> ignorableN) |
Modifier and Type | Method and Description |
---|---|
Set<String> |
getIgnorableNames() |
List<POJODefinition.Prop> |
getProperties() |
POJODefinition.Prop[] |
properties()
Deprecated.
|
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
public final Constructor<?> defaultCtor
public final Constructor<?> stringCtor
public final Constructor<?> longCtor
public POJODefinition(Class<?> type, POJODefinition.Prop[] props, Constructor<?> defaultCtor0, Constructor<?> stringCtor0, Constructor<?> longCtor0)
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()
@Deprecated public POJODefinition.Prop[] properties()
Copyright © 2020 FasterXML. All rights reserved.