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 CatalogType
s. 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, with
getContentVersion, toContainer
ImmutableValue<E> type()
ImmutableValue
of the the element type.