Package nxt
Class Attachment.AbstractAttachment
- java.lang.Object
-
- nxt.Appendix.AbstractAppendix
-
- nxt.Attachment.AbstractAttachment
-
- All Implemented Interfaces:
Appendix
,Attachment
- Direct Known Subclasses:
Attachment.AbstractShufflingAttachment
,Attachment.AccountControlEffectiveBalanceLeasing
,Attachment.ColoredCoinsAssetIssuance
,Attachment.ColoredCoinsAssetProperty
,Attachment.ColoredCoinsAssetQuantity
,Attachment.ColoredCoinsAssetTransfer
,Attachment.ColoredCoinsDividendPayment
,Attachment.ColoredCoinsOrderCancellation
,Attachment.ColoredCoinsOrderPlacement
,Attachment.DigitalGoodsDelisting
,Attachment.DigitalGoodsDelivery
,Attachment.DigitalGoodsFeedback
,Attachment.DigitalGoodsListing
,Attachment.DigitalGoodsPriceChange
,Attachment.DigitalGoodsPurchase
,Attachment.DigitalGoodsQuantityChange
,Attachment.DigitalGoodsRefund
,Attachment.EmptyAttachment
,Attachment.MessagingAccountInfo
,Attachment.MessagingAccountProperty
,Attachment.MessagingAliasAssignment
,Attachment.MessagingAliasBuy
,Attachment.MessagingAliasDelete
,Attachment.MessagingAliasSell
,Attachment.MessagingPhasingVoteCasting
,Attachment.MessagingPollCreation
,Attachment.MessagingVoteCasting
,Attachment.MonetarySystemCurrencyDeletion
,Attachment.MonetarySystemCurrencyIssuance
,Attachment.MonetarySystemCurrencyMinting
,Attachment.MonetarySystemCurrencyTransfer
,Attachment.MonetarySystemExchange
,Attachment.MonetarySystemPublishExchangeOffer
,Attachment.MonetarySystemReserveClaim
,Attachment.MonetarySystemReserveIncrease
,Attachment.PropertyDeleteAttachment
,Attachment.SetPhasingOnly
,Attachment.ShufflingCreation
,Attachment.ShufflingRegistration
,Attachment.TaggedDataAttachment
- Enclosing interface:
- Attachment
public abstract static class Attachment.AbstractAttachment extends Appendix.AbstractAppendix implements Attachment
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface nxt.Appendix
Appendix.AbstractAppendix, Appendix.AbstractEncryptedMessage, Appendix.Encryptable, Appendix.EncryptedMessage, Appendix.EncryptToSelfMessage, Appendix.Message, Appendix.Phasing, Appendix.Prunable, Appendix.PrunableEncryptedMessage, Appendix.PrunablePlainMessage, Appendix.PublicKeyAnnouncement, Appendix.UnencryptedEncryptedMessage, Appendix.UnencryptedEncryptToSelfMessage, Appendix.UnencryptedPrunableEncryptedMessage
-
Nested classes/interfaces inherited from interface nxt.Attachment
Attachment.AbstractAttachment, Attachment.AbstractShufflingAttachment, Attachment.AccountControlEffectiveBalanceLeasing, Attachment.ColoredCoinsAskOrderCancellation, Attachment.ColoredCoinsAskOrderPlacement, Attachment.ColoredCoinsAssetDelete, Attachment.ColoredCoinsAssetIncrease, Attachment.ColoredCoinsAssetIssuance, Attachment.ColoredCoinsAssetProperty, Attachment.ColoredCoinsAssetPropertyDelete, Attachment.ColoredCoinsAssetQuantity, Attachment.ColoredCoinsAssetTransfer, Attachment.ColoredCoinsBidOrderCancellation, Attachment.ColoredCoinsBidOrderPlacement, Attachment.ColoredCoinsDividendPayment, Attachment.ColoredCoinsOrderCancellation, Attachment.ColoredCoinsOrderPlacement, Attachment.DigitalGoodsDelisting, Attachment.DigitalGoodsDelivery, Attachment.DigitalGoodsFeedback, Attachment.DigitalGoodsListing, Attachment.DigitalGoodsPriceChange, Attachment.DigitalGoodsPurchase, Attachment.DigitalGoodsQuantityChange, Attachment.DigitalGoodsRefund, Attachment.EmptyAttachment, Attachment.MessagingAccountInfo, Attachment.MessagingAccountProperty, Attachment.MessagingAccountPropertyDelete, Attachment.MessagingAliasAssignment, Attachment.MessagingAliasBuy, Attachment.MessagingAliasDelete, Attachment.MessagingAliasSell, Attachment.MessagingPhasingVoteCasting, Attachment.MessagingPollCreation, Attachment.MessagingVoteCasting, Attachment.MonetarySystemAttachment, Attachment.MonetarySystemCurrencyDeletion, Attachment.MonetarySystemCurrencyIssuance, Attachment.MonetarySystemCurrencyMinting, Attachment.MonetarySystemCurrencyTransfer, Attachment.MonetarySystemExchange, Attachment.MonetarySystemExchangeBuy, Attachment.MonetarySystemExchangeSell, Attachment.MonetarySystemPublishExchangeOffer, Attachment.MonetarySystemReserveClaim, Attachment.MonetarySystemReserveIncrease, Attachment.PropertyDeleteAttachment, Attachment.SetPhasingOnly, Attachment.ShufflingAttachment, Attachment.ShufflingCancellation, Attachment.ShufflingCreation, Attachment.ShufflingProcessing, Attachment.ShufflingRecipients, Attachment.ShufflingRegistration, Attachment.ShufflingVerification, Attachment.TaggedDataAttachment, Attachment.TaggedDataExtend, Attachment.TaggedDataUpload, Attachment.UnencryptedDigitalGoodsDelivery
-
-
Field Summary
-
Fields inherited from interface nxt.Attachment
ARBITRARY_MESSAGE, ORDINARY_PAYMENT
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Fee
getBaselineFee(Transaction transaction)
int
getBaselineFeeHeight()
Fee
getNextFee(Transaction transaction)
int
getNextFeeHeight()
-
Methods inherited from class nxt.Appendix.AbstractAppendix
getFullSize, getJSONObject, getSize, getVersion, isPhased, putBytes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface nxt.Appendix
getFullSize, getJSONObject, getSize, getVersion, isPhased, putBytes
-
Methods inherited from interface nxt.Attachment
getTransactionType
-
-
-
-
Method Detail
-
getBaselineFee
public final Fee getBaselineFee(Transaction transaction)
- Specified by:
getBaselineFee
in interfaceAppendix
- Overrides:
getBaselineFee
in classAppendix.AbstractAppendix
-
getNextFee
public final Fee getNextFee(Transaction transaction)
- Specified by:
getNextFee
in interfaceAppendix
- Overrides:
getNextFee
in classAppendix.AbstractAppendix
-
getBaselineFeeHeight
public final int getBaselineFeeHeight()
- Specified by:
getBaselineFeeHeight
in interfaceAppendix
- Overrides:
getBaselineFeeHeight
in classAppendix.AbstractAppendix
-
getNextFeeHeight
public final int getNextFeeHeight()
- Specified by:
getNextFeeHeight
in interfaceAppendix
- Overrides:
getNextFeeHeight
in classAppendix.AbstractAppendix
-
-