Class MinimalClassNameIdResolver

  • All Implemented Interfaces:
    TypeIdResolver, java.io.Serializable

    public class MinimalClassNameIdResolver
    extends ClassNameIdResolver
    Specialization of ClassNameIdResolver that instead uses a "minimal" derivation of Class name, using relative reference from the base type (base class) that polymorphic value has.
    See Also:
    Serialized Form
    • Field Detail

      • _basePackageName

        protected final java.lang.String _basePackageName
        Package name of the base class, to be used for determining common prefix that can be omitted from included type id. Does not include the trailing dot.
      • _basePackagePrefix

        protected final java.lang.String _basePackagePrefix
        Same as _basePackageName, but includes trailing dot.