Package nxt
Interface Appendix
-
- All Known Subinterfaces:
Attachment,Attachment.ShufflingAttachment
- All Known Implementing Classes:
Appendix.AbstractAppendix,Appendix.AbstractEncryptedMessage,Appendix.EncryptedMessage,Appendix.EncryptToSelfMessage,Appendix.Message,Appendix.Phasing,Appendix.PrunableEncryptedMessage,Appendix.PrunablePlainMessage,Appendix.PublicKeyAnnouncement,Appendix.UnencryptedEncryptedMessage,Appendix.UnencryptedEncryptToSelfMessage,Appendix.UnencryptedPrunableEncryptedMessage,Attachment.AbstractAttachment,Attachment.AbstractShufflingAttachment,Attachment.AccountControlEffectiveBalanceLeasing,Attachment.ColoredCoinsAskOrderCancellation,Attachment.ColoredCoinsAskOrderPlacement,Attachment.ColoredCoinsAssetDelete,Attachment.ColoredCoinsAssetIssuance,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.MonetarySystemCurrencyDeletion,Attachment.MonetarySystemCurrencyIssuance,Attachment.MonetarySystemCurrencyMinting,Attachment.MonetarySystemCurrencyTransfer,Attachment.MonetarySystemExchange,Attachment.MonetarySystemExchangeBuy,Attachment.MonetarySystemExchangeSell,Attachment.MonetarySystemPublishExchangeOffer,Attachment.MonetarySystemReserveClaim,Attachment.MonetarySystemReserveIncrease,Attachment.SetPhasingOnly,Attachment.ShufflingCancellation,Attachment.ShufflingCreation,Attachment.ShufflingProcessing,Attachment.ShufflingRecipients,Attachment.ShufflingRegistration,Attachment.ShufflingVerification,Attachment.TaggedDataAttachment,Attachment.TaggedDataExtend,Attachment.TaggedDataUpload,Attachment.UnencryptedDigitalGoodsDelivery
public interface Appendix
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAppendix.AbstractAppendixstatic classAppendix.AbstractEncryptedMessagestatic interfaceAppendix.Encryptablestatic classAppendix.EncryptedMessagestatic classAppendix.EncryptToSelfMessagestatic classAppendix.Messagestatic classAppendix.Phasingstatic interfaceAppendix.Prunablestatic classAppendix.PrunableEncryptedMessagestatic classAppendix.PrunablePlainMessagestatic classAppendix.PublicKeyAnnouncementstatic classAppendix.UnencryptedEncryptedMessagestatic classAppendix.UnencryptedEncryptToSelfMessagestatic classAppendix.UnencryptedPrunableEncryptedMessage
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description FeegetBaselineFee(Transaction transaction)intgetBaselineFeeHeight()intgetFullSize()org.json.simple.JSONObjectgetJSONObject()FeegetNextFee(Transaction transaction)intgetNextFeeHeight()intgetSize()bytegetVersion()static booleanhasAppendix(java.lang.String appendixName, org.json.simple.JSONObject attachmentData)booleanisPhased(Transaction transaction)voidputBytes(java.nio.ByteBuffer buffer)
-
-
-
Method Detail
-
getSize
int getSize()
-
getFullSize
int getFullSize()
-
putBytes
void putBytes(java.nio.ByteBuffer buffer)
-
getJSONObject
org.json.simple.JSONObject getJSONObject()
-
getVersion
byte getVersion()
-
getBaselineFeeHeight
int getBaselineFeeHeight()
-
getBaselineFee
Fee getBaselineFee(Transaction transaction)
-
getNextFeeHeight
int getNextFeeHeight()
-
getNextFee
Fee getNextFee(Transaction transaction)
-
isPhased
boolean isPhased(Transaction transaction)
-
hasAppendix
static boolean hasAppendix(java.lang.String appendixName, org.json.simple.JSONObject attachmentData)
-
-