public class ImmutableSpongePagedData extends AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.item.ImmutablePagedData,org.spongepowered.api.data.manipulator.mutable.item.PagedData> implements org.spongepowered.api.data.manipulator.immutable.item.ImmutablePagedData
Constructor and Description |
---|
ImmutableSpongePagedData() |
ImmutableSpongePagedData(List<org.spongepowered.api.text.Text> pages) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.mutable.item.PagedData |
asMutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.immutable.item.ImmutablePagedData o) |
List<org.spongepowered.api.text.Text> |
getPages() |
org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.text.Text> |
pages() |
protected void |
registerGetters() |
org.spongepowered.api.data.DataContainer |
toContainer() |
copy, equals, get, getKeys, getValue, getValues, hashCode, registerFieldGetter, registerKeyValue, supports, with
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public ImmutableSpongePagedData()
public ImmutableSpongePagedData(List<org.spongepowered.api.text.Text> pages)
public org.spongepowered.api.data.value.immutable.ImmutableListValue<org.spongepowered.api.text.Text> pages()
pages
in interface org.spongepowered.api.data.manipulator.immutable.item.ImmutablePagedData
public org.spongepowered.api.data.manipulator.mutable.item.PagedData asMutable()
asMutable
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator<org.spongepowered.api.data.manipulator.immutable.item.ImmutablePagedData,org.spongepowered.api.data.manipulator.mutable.item.PagedData>
public int compareTo(org.spongepowered.api.data.manipulator.immutable.item.ImmutablePagedData o)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.immutable.item.ImmutablePagedData>
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable
public List<org.spongepowered.api.text.Text> getPages()
protected void registerGetters()
registerGetters
in class AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.item.ImmutablePagedData,org.spongepowered.api.data.manipulator.mutable.item.PagedData>