类 BaseNulsData
- java.lang.Object
-
- network.nerve.base.data.BaseNulsData
-
- 所有已实现的接口:
Serializable,Cloneable,NulsData
- 直接已知子类:
Agent,Alias,BaseBusinessMessage,Block,BlockExtendsData,BlockHeader,BlockHeaderPo,BlockRoundData,BlockSignature,CancelDeposit,Coin,CoinData,Deposit,MultiSigAccount,NerveToken,NulsSignData,P2PHKSignature,ProtocolVersion,RedPunishData,SmallBlock,StableAddLiquidityData,StableRemoveLiquidityData,StableSwapTradeData,StopAgent,Transaction,TransactionSignature,TxData,WithdrawalAdditionalFeeTxData,WithdrawalTxData,YellowPunishData
public abstract class BaseNulsData extends Object implements NulsData, Serializable, Cloneable
- 作者:
- Eva
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 BaseNulsData()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voidparse(byte[] bytes, int cursor)abstract voidparse(NulsByteBuffer byteBuffer)byte[]serialize()protected abstract voidserializeToStream(NulsOutputStreamBuffer stream)
-
-
-
方法详细资料
-
serialize
public final byte[] serialize() throws IOException- 指定者:
serialize在接口中NulsData- 抛出:
IOException
-
serializeToStream
protected abstract void serializeToStream(NulsOutputStreamBuffer stream) throws IOException
- 抛出:
IOException
-
parse
public final void parse(byte[] bytes, int cursor) throws NulsException- 指定者:
parse在接口中NulsData- 抛出:
NulsException
-
parse
public abstract void parse(NulsByteBuffer byteBuffer) throws NulsException
- 抛出:
NulsException
-
-