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-2015–2016 Pivotal Software, Inc.. All rights reserved.