Class LevenshteinListChangeAppender
- java.lang.Object
-
- org.javers.core.diff.appenders.CorePropertyChangeAppender<ListChange>
-
- org.javers.core.diff.appenders.levenshtein.LevenshteinListChangeAppender
-
- All Implemented Interfaces:
PropertyChangeAppender<ListChange>
public class LevenshteinListChangeAppender extends CorePropertyChangeAppender<ListChange>
-
-
Field Summary
-
Fields inherited from class org.javers.core.diff.appenders.CorePropertyChangeAppender
GENERIC_TYPE_NOT_PARAMETRIZED
-
Fields inherited from interface org.javers.core.diff.appenders.PropertyChangeAppender
HIGH_PRIORITY, LOW_PRIORITY
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ListChange
calculateChanges(java.lang.Object leftValue, java.lang.Object rightValue, NodePair pair, JaversProperty property)
boolean
supports(JaversType propertyType)
Checks if given property type is supported-
Methods inherited from class org.javers.core.diff.appenders.CorePropertyChangeAppender
calculateChanges, renderNotParametrizedWarningIfNeeded
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.javers.core.diff.appenders.PropertyChangeAppender
priority
-
-
-
-
Method Detail
-
supports
public boolean supports(JaversType propertyType)
Description copied from interface:PropertyChangeAppender
Checks if given property type is supported
-
calculateChanges
public ListChange calculateChanges(java.lang.Object leftValue, java.lang.Object rightValue, NodePair pair, JaversProperty property)
- Specified by:
calculateChanges
in classCorePropertyChangeAppender<ListChange>
-
-