- All Implemented Interfaces:
- Comparable<I>, org.spongepowered.api.data.DataSerializable, org.spongepowered.api.data.manipulator.immutable.ImmutableVariantData<E,I,M>, org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,M>, org.spongepowered.api.data.value.ValueContainer<I>
- Direct Known Subclasses:
- ImmutableSpongeBigMushroomData, ImmutableSpongeBrickData, ImmutableSpongeCareerData, ImmutableSpongeComparatorData, ImmutableSpongeDirtData, ImmutableSpongeDisguisedBlockData, ImmutableSpongeDoublePlantData, ImmutableSpongeDyeableData, ImmutableSpongeGameModeData, ImmutableSpongeHingeData, ImmutableSpongeInstrumentData, ImmutableSpongeLogAxisData, ImmutableSpongePistonData, ImmutableSpongePlantData, ImmutableSpongePortionData, ImmutableSpongePrismarineData, ImmutableSpongeQuartzData, ImmutableSpongeRailDirectionData, ImmutableSpongeRotationalData, ImmutableSpongeSandData, ImmutableSpongeSandstoneData, ImmutableSpongeShrubData, ImmutableSpongeSkullData, ImmutableSpongeSlabData, ImmutableSpongeStairShapeData, ImmutableSpongeStoneData, ImmutableSpongeTreeData, ImmutableSpongeWallData
public abstract class AbstractImmutableSingleCatalogData<E extends org.spongepowered.api.CatalogType,I extends org.spongepowered.api.data.manipulator.immutable.ImmutableVariantData<E,I,M>,M extends org.spongepowered.api.data.manipulator.mutable.VariantData<E,M,I>>
extends AbstractImmutableSingleData<E,I,M>
implements org.spongepowered.api.data.manipulator.immutable.ImmutableVariantData<E,I,M>