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.