E - The type of element value being representedI - The type of immutable variant data being extendedM - The type of mutable variant data for mutabilitypublic interface ImmutableVariantData<E,I extends ImmutableVariantData<E,I,M>,M extends VariantData<E,M,I>> extends ImmutableDataManipulator<I,M>
ImmutableDataManipulator handling a specific
type of element, usually CatalogTypes. The advantage is that
type() will always return the same type as an
ImmutableValue.| Modifier and Type | Method and Description |
|---|---|
ImmutableValue<E> |
type()
Gets the
ImmutableValue of the the element type. |
asMutable, copy, with, withgetContentVersion, toContainerImmutableValue<E> type()
ImmutableValue of the the element type.