Package org.javers.core.diff.appenders
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
Implementation should calculate diff between two property values
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncalculateChanges(NodePair pair, JaversProperty property) default intpriority()booleansupports(JaversType propertyType) Checks if given property type is supported
-
Field Details
-
HIGH_PRIORITY
static final int HIGH_PRIORITY- See Also:
-
LOW_PRIORITY
static final int LOW_PRIORITY- See Also:
-
-
Method Details
-
supports
Checks if given property type is supported -
calculateChanges
-
priority
default int priority()
-