public static class Appendix.PrunableEncryptedMessage extends Appendix.AbstractAppendix implements Appendix.Prunable
Appendix.AbstractAppendix, Appendix.AbstractEncryptedMessage, Appendix.EncryptedMessage, Appendix.EncryptToSelfMessage, Appendix.Message, Appendix.Phasing, Appendix.Prunable, Appendix.PrunableEncryptedMessage, Appendix.PrunablePlainMessage, Appendix.PublicKeyAnnouncement
Constructor and Description |
---|
PrunableEncryptedMessage(EncryptedData encryptedData,
boolean isText,
boolean isCompressed) |
Modifier and Type | Method and Description |
---|---|
Fee |
getBaselineFee(Transaction transaction) |
EncryptedData |
getEncryptedData() |
byte[] |
getHash() |
boolean |
isCompressed() |
boolean |
isPhasable() |
boolean |
isText() |
getBaselineFeeHeight, getFullSize, getJSONObject, getNextFee, getNextFeeHeight, getSize, getVersion, putBytes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shouldLoadPrunable
hasAppendix
public PrunableEncryptedMessage(EncryptedData encryptedData, boolean isText, boolean isCompressed)
public Fee getBaselineFee(Transaction transaction)
getBaselineFee
in interface Appendix
getBaselineFee
in class Appendix.AbstractAppendix
public final EncryptedData getEncryptedData()
public final boolean isText()
public final boolean isCompressed()
public byte[] getHash()
getHash
in interface Appendix.Prunable
public boolean isPhasable()