E
- The type of element value being representedT
- The type of mutable variant data for mutabilityI
- The type of immutable variant data being extendedpublic interface VariantData<E,T extends VariantData<E,T,I>,I extends ImmutableVariantData<E,I,T>> extends DataManipulator<T,I>
DataManipulator
handling a specific
type of element, usually CatalogType
s. The advantage is that
type()
will always return the same type as a Value
.Modifier and Type | Method and Description |
---|---|
Value<E> |
type()
Gets the
Value of the the element type. |
asImmutable, copy, fill, fill, from, set, set, set, set, transform
getContentVersion, toContainer