public class DifferDispatcher extends Object
Constructor and Description |
---|
DifferDispatcher(DifferProvider differProvider,
CircularReferenceDetectorFactory circularReferenceDetectorFactory,
CircularReferenceExceptionHandler circularReferenceExceptionHandler,
IsIgnoredResolver ignoredResolver,
IsReturnableResolver returnableResolver,
PropertyAccessExceptionHandlerResolver propertyAccessExceptionHandlerResolver) |
Modifier and Type | Method and Description |
---|---|
void |
clearInstanceMemory() |
DiffNode |
dispatch(DiffNode parentNode,
Instances parentInstances,
Accessor accessor)
Delegates the call to an appropriate
Differ . |
protected void |
forgetInstances(DiffNode parentNode,
Instances instances) |
protected void |
rememberInstances(DiffNode parentNode,
Instances instances) |
void |
resetInstanceMemory() |
public DifferDispatcher(DifferProvider differProvider, CircularReferenceDetectorFactory circularReferenceDetectorFactory, CircularReferenceExceptionHandler circularReferenceExceptionHandler, IsIgnoredResolver ignoredResolver, IsReturnableResolver returnableResolver, PropertyAccessExceptionHandlerResolver propertyAccessExceptionHandlerResolver)
public final void resetInstanceMemory()
public final void clearInstanceMemory()
public DiffNode dispatch(DiffNode parentNode, Instances parentInstances, Accessor accessor)
Differ
.Instances
.Copyright © 2016. All rights reserved.