public interface LateObjectEvaluator
Strategy interface for resolving values from an operation definition.
Patch
implementation generically defines a patch without being tied to any particular patch specification.
But it's important to know the patch format when resolving the value of an operation, as the value format will likely
be tied to the patch specification. For example, the value
attribute of a JSON Patch operation will
contain a JSON object. A different patch specification may define values in some non-JSON format.
This interface allows for pluggable evaluation of values, allowing Patch
to remain independent of any
specific patch representation.
Modifier and Type | Method and Description |
---|---|
<T> Object |
evaluate(Class<T> type) |
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.