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