protected static class AnnotationBasedIntrospector.APropBuilder extends Object implements Comparable<AnnotationBasedIntrospector.APropBuilder>
Modifier and Type | Field and Description |
---|---|
protected AnnotationBasedIntrospector.APropAccessor<Field> |
field |
protected AnnotationBasedIntrospector.APropAccessor<Method> |
getter |
String |
name |
String |
origName
Initial name from accessor ("implicit" or "internal" name); not
changed with renames
|
protected AnnotationBasedIntrospector.APropAccessor<Method> |
setter |
Modifier | Constructor and Description |
---|---|
protected |
APropBuilder(AnnotationBasedIntrospector.APropBuilder base,
String n) |
|
APropBuilder(String n) |
Modifier and Type | Method and Description |
---|---|
boolean |
anyExplicit() |
boolean |
anyIgnorals() |
boolean |
anyVisible() |
com.fasterxml.jackson.jr.ob.impl.POJODefinition.Prop |
asProperty(boolean collectAliases) |
Set<String> |
collectAliases() |
int |
compareTo(AnnotationBasedIntrospector.APropBuilder o) |
boolean |
couldDeserialize() |
String |
findPrimaryExplicitName(boolean forSer) |
static AnnotationBasedIntrospector.APropBuilder |
merge(AnnotationBasedIntrospector.APropBuilder b1,
AnnotationBasedIntrospector.APropBuilder b2) |
void |
removeIgnored() |
void |
removeNonVisible() |
AnnotationBasedIntrospector.APropBuilder |
withName(String newName) |
public final String origName
public final String name
protected AnnotationBasedIntrospector.APropAccessor<Field> field
protected AnnotationBasedIntrospector.APropAccessor<Method> getter
protected AnnotationBasedIntrospector.APropAccessor<Method> setter
public APropBuilder(String n)
protected APropBuilder(AnnotationBasedIntrospector.APropBuilder base, String n)
public com.fasterxml.jackson.jr.ob.impl.POJODefinition.Prop asProperty(boolean collectAliases)
public static AnnotationBasedIntrospector.APropBuilder merge(AnnotationBasedIntrospector.APropBuilder b1, AnnotationBasedIntrospector.APropBuilder b2)
public AnnotationBasedIntrospector.APropBuilder withName(String newName)
public void removeIgnored()
public void removeNonVisible()
public String findPrimaryExplicitName(boolean forSer)
public boolean anyVisible()
public boolean anyExplicit()
public boolean anyIgnorals()
public boolean couldDeserialize()
public int compareTo(AnnotationBasedIntrospector.APropBuilder o)
compareTo
in interface Comparable<AnnotationBasedIntrospector.APropBuilder>
Copyright © 2020 FasterXML. All rights reserved.