public abstract class PropertyChangeAppender<T extends PropertyChange> extends Object
| Constructor and Description |
|---|
PropertyChangeAppender() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
calculateChanges(NodePair pair,
Property supportedProperty) |
T |
calculateChangesIfSupported(NodePair pair,
Property property,
JaversType propertyType)
checks if given property is supported and if so,
delegates calculation to concrete appender in calculateChanges()
|
protected abstract boolean |
supports(JaversType propertyType) |
public final T calculateChangesIfSupported(NodePair pair, Property property, JaversType propertyType)
protected abstract boolean supports(JaversType propertyType)
Copyright © 2014. All rights reserved.