public class SpongeTradeOfferData extends AbstractData<org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTradeOfferData> implements org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData
Modifier and Type | Field and Description |
---|---|
static org.spongepowered.api.data.DataQuery |
OFFERS |
Constructor and Description |
---|
SpongeTradeOfferData() |
SpongeTradeOfferData(List<org.spongepowered.api.item.merchant.TradeOffer> tradeOffers) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData |
addOffer(org.spongepowered.api.item.merchant.TradeOffer offer) |
org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTradeOfferData |
asImmutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData o) |
org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData |
copy() |
List<org.spongepowered.api.item.merchant.TradeOffer> |
getOffers() |
protected void |
registerGettersAndSetters() |
org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData |
setOffers(List<org.spongepowered.api.item.merchant.TradeOffer> offers) |
org.spongepowered.api.data.DataContainer |
toContainer() |
org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.item.merchant.TradeOffer> |
tradeOffers() |
equals, fill, fill, from, get, getKeys, getOrElse, getOrNull, getValue, getValues, hashCode, registerFieldGetter, registerFieldSetter, registerKeyValue, set, set, set, set, supports, supports, transform
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public SpongeTradeOfferData()
public SpongeTradeOfferData(List<org.spongepowered.api.item.merchant.TradeOffer> tradeOffers)
public List<org.spongepowered.api.item.merchant.TradeOffer> getOffers()
public org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData setOffers(List<org.spongepowered.api.item.merchant.TradeOffer> offers)
public org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData addOffer(org.spongepowered.api.item.merchant.TradeOffer offer)
public org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData copy()
copy
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTradeOfferData>
copy
in interface org.spongepowered.api.data.value.ValueContainer<org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData>
public org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTradeOfferData asImmutable()
asImmutable
in interface org.spongepowered.api.data.manipulator.DataManipulator<org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTradeOfferData>
public int compareTo(org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData o)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData>
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable
public org.spongepowered.api.data.value.mutable.ListValue<org.spongepowered.api.item.merchant.TradeOffer> tradeOffers()
tradeOffers
in interface org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData
protected void registerGettersAndSetters()
registerGettersAndSetters
in class AbstractData<org.spongepowered.api.data.manipulator.mutable.entity.TradeOfferData,org.spongepowered.api.data.manipulator.immutable.entity.ImmutableTradeOfferData>