Interface SmartValueWrapper
- All Known Implementing Classes:
CollectionWrapper,DateWrapper,LegacyLocalDateWrapper,LocalDateWrapper,NumberWrapper,StringWrapper,ZonedDateTimeWrapper
public interface SmartValueWrapper
A wrapper to signify that an object is a wrapper class used in smart value internals.
Allows us to pull out the underlying value when accessing smart value objects.
Not to be confused with WrappedObject interface. They both look very similar, but one is used
in the internals of our object handler to extract the underlying type and create a new wrapper.
This is used on the template evaluation's exit code path to pull out the object. Using WrappedObject
would cause a infinite recursive loop error.
-
Method Summary
-
Method Details
-
getWrappedValue
Object getWrappedValue()
-