Class ComparatorContext

  • All Implemented Interfaces:
    java.io.Serializable

    public class ComparatorContext
    extends AbstractContext
    The context object used by ObjectComparatorManager. For the same type, we may need different way to compare them. This context is used so that user can register different comparators for the same type.
    See Also:
    Serialized Form
    • Field Detail

      • DEFAULT_CONTEXT

        public static final ComparatorContext DEFAULT_CONTEXT
        Default comparator context with empty name and no user object.
    • Constructor Detail

      • ComparatorContext

        public ComparatorContext​(java.lang.String name)
        Creates a comparator context with a name.
        Parameters:
        name - the name of the comparator context.
      • ComparatorContext

        public ComparatorContext​(java.lang.String name,
                                 java.lang.Object object)
        Creates a comparator context with a name and a user object.
        Parameters:
        name - the name of the comparator context.
        object - the user object. It can be used as any object to pass informaton along.