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 |
---|---|
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) |
protected void |
resetInstanceMemory() |
public DifferDispatcher(DifferProvider differProvider, CircularReferenceDetectorFactory circularReferenceDetectorFactory, CircularReferenceExceptionHandler circularReferenceExceptionHandler, IsIgnoredResolver ignoredResolver, IsReturnableResolver returnableResolver, PropertyAccessExceptionHandlerResolver propertyAccessExceptionHandlerResolver)
Copyright © 2015. All rights reserved.