| Modifier and Type | Class and Description |
|---|---|
| protected static class | |
| protected static class |
| Modifier and Type | Field and Description |
|---|---|
| protected int | |
| protected final boolean | |
| protected Set | |
| protected final Map | |
| protected final Class | |
| protected final JsonAutoDetect. | _visibility
Visibility settings to use for auto-detecting accessors. |
| Access | Constructor and Description |
|---|---|
| protected | AnnotationBasedIntrospector(Class<?> type, boolean serialization, JsonAutoDetect.
|
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | |
| protected void | |
| protected static String | |
| protected <ANN extends Annotation> ANN | |
| protected AnnotationBasedIntrospector. | Returns: Property (builder) if found;null if noneName of property to find (either primary [checked first] or secondary) name)Helper method for locating a property (builder) identified by given name (either primary, or secondary), and if found, removing from main properties Map, returning. |
| protected String | |
| protected void | |
| protected void | |
| protected Collection | Returns: List of property names that defines order (possibly partial); if none, empty List (but never null)Lookup method for finding a set of property names for the type this introspector is to introspect that should be ignored (both for serialization and deserialization). |
| protected void | |
| protected void | |
| protected List | Returns: List of property names that defines order (possibly partial); if none, empty List (but never null)Lookup method for finding possible annotated order of property names for the type this introspector is to introspect |
| protected Boolean | |
| protected boolean | |
| protected boolean | |
| protected boolean | |
| protected AnnotationBasedIntrospector. | |
| protected POJODefinition. | |
| protected POJODefinition | |
| public static POJODefinition | |
| public static POJODefinition |
| _features | back to summary |
|---|---|
| protected int _features | |
| _forSerialization | back to summary |
|---|---|
| protected final boolean _forSerialization | |
| _ignorableNames | back to summary |
|---|---|
| protected Set<String> _ignorableNames | |
| _props | back to summary |
|---|---|
| protected final Map<String, AnnotationBasedIntrospector. | |
| _type | back to summary |
|---|---|
| protected final Class<?> _type | |
| _visibility | back to summary |
|---|---|
| protected final JsonAutoDetect. Visibility settings to use for auto-detecting accessors. | |
| AnnotationBasedIntrospector | back to summary |
|---|---|
| protected AnnotationBasedIntrospector(Class<?> type, boolean serialization, JsonAutoDetect. | |
| _addIgnoral | back to summary |
|---|---|
| protected void _addIgnoral(String name) | |
| _checkGetterMethod | back to summary |
|---|---|
| protected void _checkGetterMethod(Method m) | |
| _checkSetterMethod | back to summary |
|---|---|
| protected void _checkSetterMethod(Method m) | |
| _decap | back to summary |
|---|---|
| protected static String _decap(String name) | |
| _find | back to summary |
|---|---|
| protected <ANN extends Annotation> ANN _find(AnnotatedElement elem, Class<ANN> annotationType) | |
| _findAndRemoveByName | back to summary |
|---|---|
| protected AnnotationBasedIntrospector. Helper method for locating a property (builder) identified by given name (either primary, or secondary), and if found, removing from main properties Map, returning.
| |
| _findExplicitName | back to summary |
|---|---|
| protected String _findExplicitName(AnnotatedElement m) | |
| _findFields | back to summary |
|---|---|
| protected void _findFields() | |
| _findFields | back to summary |
|---|---|
| protected void _findFields(final Class<?> currType) | |
| _findIgnorableNames | back to summary |
|---|---|
| protected Collection Lookup method for finding a set of property names for the type this introspector is to introspect that should be ignored (both for serialization and deserialization).
| |
| _findMethods | back to summary |
|---|---|
| protected void _findMethods() | |
| _findMethods | back to summary |
|---|---|
| protected void _findMethods(final Class<?> currType) | |
| _findNameSortOrder | back to summary |
|---|---|
| protected List Lookup method for finding possible annotated order of property names for the type this introspector is to introspect | |
| _hasIgnoreMarker | back to summary |
|---|---|
| protected Boolean _hasIgnoreMarker(AnnotatedElement m) | |
| _isFieldVisible | back to summary |
|---|---|
| protected boolean _isFieldVisible(Field f) | |
| _isGetterVisible | back to summary |
|---|---|
| protected boolean _isGetterVisible(Method m, boolean isIsGetter) | |
| _isSetterVisible | back to summary |
|---|---|
| protected boolean _isSetterVisible(Method m) | |
| _propBuilder | back to summary |
|---|---|
| protected AnnotationBasedIntrospector. | |
| _pruneProperties | back to summary |
|---|---|
| protected POJODefinition. | |
| introspectDefinition | back to summary |
|---|---|
| protected POJODefinition introspectDefinition() | |
| pojoDefinitionForDeserialization | back to summary |
|---|---|
| public static POJODefinition pojoDefinitionForDeserialization(JSONReader r, Class<?> pojoType, JsonAutoDetect. | |
| pojoDefinitionForSerialization | back to summary |
|---|---|
| public static POJODefinition pojoDefinitionForSerialization(JSONWriter w, Class<?> pojoType, JsonAutoDetect. | |
| Modifier and Type | Field and Description |
|---|---|
| public final ACC | |
| public final boolean | |
| public final boolean | |
| public final boolean | |
| public final boolean | |
| public final String |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static <T extends AccessibleObject> AnnotationBasedIntrospector. | |
| public static <T extends AccessibleObject> AnnotationBasedIntrospector. | |
| public static <T extends AccessibleObject> AnnotationBasedIntrospector. | |
| public static <T extends AccessibleObject> AnnotationBasedIntrospector. |
| accessor | back to summary |
|---|---|
| public final ACC accessor | |
| isExplicit | back to summary |
|---|---|
| public final boolean isExplicit | |
| isNameExplicit | back to summary |
|---|---|
| public final boolean isNameExplicit | |
| isToIgnore | back to summary |
|---|---|
| public final boolean isToIgnore | |
| isVisible | back to summary |
|---|---|
| public final boolean isVisible | |
| name | back to summary |
|---|---|
| public final String name | |
| APropAccessor | back to summary |
|---|---|
| protected APropAccessor(String n, ACC acc, boolean expl, boolean nameExpl, boolean ignore, boolean visible) | |
| createExplicit | back to summary |
|---|---|
| public static <T extends AccessibleObject> AnnotationBasedIntrospector. | |
| createIgnorable | back to summary |
|---|---|
| public static <T extends AccessibleObject> AnnotationBasedIntrospector. | |
| createImplicit | back to summary |
|---|---|
| public static <T extends AccessibleObject> AnnotationBasedIntrospector. | |
| createVisible | back to summary |
|---|---|
| public static <T extends AccessibleObject> AnnotationBasedIntrospector. | |
| Modifier and Type | Field and Description |
|---|---|
| protected AnnotationBasedIntrospector. | |
| protected AnnotationBasedIntrospector. | |
| public final String | |
| public final String | origName
Initial name from accessor ("implicit" or "internal" name); not changed with renames |
| protected AnnotationBasedIntrospector. |
| Access | Constructor and Description |
|---|---|
| public | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| private static Set | |
| private String | |
| private static <A extends AccessibleObject> AnnotationBasedIntrospector. | |
| public boolean | |
| public boolean | |
| public boolean | |
| public POJODefinition. | |
| public Set | |
| public int | compareTo(AnnotationBasedIntrospector.
the object to be compared. oImplements java. Compares this object with the specified object for order. |
| public boolean | |
| public String | |
| public static AnnotationBasedIntrospector. | |
| public void | |
| public void | |
| public AnnotationBasedIntrospector. |
| field | back to summary |
|---|---|
| protected AnnotationBasedIntrospector. | |
| getter | back to summary |
|---|---|
| protected AnnotationBasedIntrospector. | |
| name | back to summary |
|---|---|
| public final String name | |
| origName | back to summary |
|---|---|
| public final String origName Initial name from accessor ("implicit" or "internal" name); not changed with renames | |
| setter | back to summary |
|---|---|
| protected AnnotationBasedIntrospector. | |
| APropBuilder | back to summary |
|---|---|
| public APropBuilder(String n) | |
| APropBuilder | back to summary |
|---|---|
| protected APropBuilder(AnnotationBasedIntrospector. | |
| _collectAliases | back to summary |
|---|---|
| private static Set | |
| _firstExplicit | back to summary |
|---|---|
| private String _firstExplicit(AnnotationBasedIntrospector. | |
| _merge | back to summary |
|---|---|
| private static <A extends AccessibleObject> AnnotationBasedIntrospector. | |
| anyExplicit | back to summary |
|---|---|
| public boolean anyExplicit() | |
| anyIgnorals | back to summary |
|---|---|
| public boolean anyIgnorals() | |
| anyVisible | back to summary |
|---|---|
| public boolean anyVisible() | |
| asProperty | back to summary |
|---|---|
| public POJODefinition. | |
| collectAliases | back to summary |
|---|---|
| public Set | |
| compareTo | back to summary |
|---|---|
| public int compareTo(AnnotationBasedIntrospector. Implements java. Doc from java. Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object. The implementor must ensure The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that
| |
| couldDeserialize | back to summary |
|---|---|
| public boolean couldDeserialize() | |
| findPrimaryExplicitName | back to summary |
|---|---|
| public String findPrimaryExplicitName(boolean forSer) | |
| merge | back to summary |
|---|---|
| public static AnnotationBasedIntrospector. | |
| removeIgnored | back to summary |
|---|---|
| public void removeIgnored() | |
| removeNonVisible | back to summary |
|---|---|
| public void removeNonVisible() | |
| withName | back to summary |
|---|---|
| public AnnotationBasedIntrospector. | |