Interface PropertyChangeAppender<T extends PropertyChange>

All Known Implementing Classes:
CorePropertyChangeAppender, CustomToNativeAppenderAdapter, LevenshteinListChangeAppender, ListAsSetChangeAppender, OptionalChangeAppender, SimpleListChangeAppender

public interface PropertyChangeAppender<T extends PropertyChange>
Property-scope comparator, follows Chain-of-responsibility pattern.

Implementation should calculate diff between two property values
  • Field Details

  • Method Details

    • supports

      boolean supports(JaversType propertyType)
      Checks if given property type is supported
    • calculateChanges

      T calculateChanges(NodePair pair, JaversProperty property)
    • priority

      default int priority()