public class SpongeEnchantmentData extends AbstractData<org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData,org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData> implements org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData
Constructor and Description |
---|
SpongeEnchantmentData() |
SpongeEnchantmentData(List<org.spongepowered.api.data.meta.ItemEnchantment> enchantments) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData |
asImmutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData o) |
org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData |
copy() |
org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.ItemEnchantment> |
enchantments() |
List<org.spongepowered.api.data.meta.ItemEnchantment> |
getEnchantments() |
protected void |
registerGettersAndSetters() |
void |
setEnchantments(List<org.spongepowered.api.data.meta.ItemEnchantment> enchantments) |
org.spongepowered.api.data.DataContainer |
toContainer() |
equals, fill, from, get, getKeys, getValue, getValues, hashCode, registerFieldGetter, registerFieldSetter, registerKeyValue, set, supports, transform
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public SpongeEnchantmentData()
public SpongeEnchantmentData(List<org.spongepowered.api.data.meta.ItemEnchantment> enchantments)
protected void registerGettersAndSetters()
registerGettersAndSetters
in class AbstractData<org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData,org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData>
public org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.data.meta.ItemEnchantment> enchantments()
enchantments
in interface org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData
public org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData copy()
copy
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData,org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData>
copy
in interface org.spongepowered.api.data.value.ValueContainer<org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData>
public org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData asImmutable()
asImmutable
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData,org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData>
public int compareTo(org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData o)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData>
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable
public List<org.spongepowered.api.data.meta.ItemEnchantment> getEnchantments()
public void setEnchantments(List<org.spongepowered.api.data.meta.ItemEnchantment> enchantments)