Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/docs #2764

Merged
merged 2 commits into from
Jun 15, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
* If deserializer is an aggregate one -- meaning it delegates handling of some
* of its contents by using other deserializer(s) -- it typically also needs
* to implement {@link #resolve}
* which can locate dependant deserializers. This is important to allow dynamic
* which can locate dependent deserializers. This is important to allow dynamic
* overrides of deserializers; separate call interface is needed to separate
* resolution of dependant deserializers (which may have cyclic link back
* resolution of dependent deserializers (which may have cyclic link back
* to deserializer itself, directly or indirectly).
*<p>
* In addition, to support per-property annotations (to configure aspects
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
/**
* Base class that simplifies implementations of {@link JsonDeserializer}s
* that mostly delegate functionality to another deserializer implementation
* (possibly forming a chaing of deserializers delegating functionality
* (possibly forming a chain of deserializers delegating functionality
* in some cases)
*/
public abstract class DelegatingDeserializer
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@

/**
* Basic serializer that can take JSON "Object" structure and
* construct a {@link java.util.Map} instance, with typed contents.
* construct a {@link java.util.Map.Entry} instance, with typed contents.
*<p>
* Note: for untyped content (one indicated by passing Object.class
* as the type), {@link UntypedObjectDeserializer} is used instead.
* It can also construct {@link java.util.Map}s, but not with specific
* It can also construct {@link java.util.Map.Entry}s, but not with specific
* POJO types, only other containers and primitives/wrappers.
*/
@JacksonStdImpl
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import com.fasterxml.jackson.databind.deser.std.FromStringDeserializer;

/**
* Base for serializers that allows parsing DOM Documents from JSON Strings.
* Base for deserializers that allows parsing DOM Documents from JSON Strings.
* Nominal type can be either {@link org.w3c.dom.Node} or
* {@link org.w3c.dom.Document}.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* the base type is NOT one of potential dangerous base types (see {@link #isUnsafeBaseType}
* for specific list of such base types).
*<p>
* This is implementation is the default one used for annotation-based polymorphic deserialization.
* This implementation is the default one used for annotation-based polymorphic deserialization.
* Default Typing requires explicit registration of validator; while this implementation may
* be used users are recommended to either use a custom implementation or sub-class this
* implementation and override either {@link #validateSubClassName} or
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
*<p>
* Separate deserialization methods are needed because serialized
* form for inclusion mechanism {@link As#PROPERTY}
* is slighty different if value is not expressed as JSON Object:
* is slightly different if value is not expressed as JSON Object:
* and as such both type deserializer and serializer need to
* JSON Object form (array, object or other (== scalar)) being used.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
/**
* Builder class used for aggregating deserialization information about
* a POJO, in order to build a {@link JsonSerializer} for serializing
* intances.
* instances.
* Main reason for using separate builder class is that this makes it easier
* to make actual serializer class fully immutable.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import com.fasterxml.jackson.databind.SerializerProvider;

/**
* Interface for objects that providers instances of {@link PropertyFilter}
* Interface for objects that provides instances of {@link PropertyFilter}
* that match given ids. A provider is configured to be used during serialization,
* to find filter to used based on id specified by {@link com.fasterxml.jackson.annotation.JsonFilter}
* annotation on bean class.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
/**
* Efficient implement for serializing {@link Collection}s that contain Strings.
* The only complexity is due to possibility that serializer for {@link String}
* may be overridde; because of this, logic is needed to ensure that the default
* may be override; because of this, logic is needed to ensure that the default
* serializer is in use to use fastest mode, or if not, to defer to custom
* String serializer.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import com.fasterxml.jackson.databind.type.TypeFactory;

/**
* Dummy container class to group standard homogenous array serializer implementations
* Dummy container class to group standard homogeneous array serializer implementations
* (primitive arrays and String array).
*/
public class StdArraySerializers
Expand Down