程序包 io.nuls.v2.tx
类 ContractBaseTransaction<T extends BaseNulsData>
- java.lang.Object
-
- io.nuls.base.data.BaseNulsData
-
- io.nuls.base.data.Transaction
-
- io.nuls.v2.tx.ContractBaseTransaction<T>
-
- 所有已实现的接口:
NulsData,Serializable,Cloneable
public abstract class ContractBaseTransaction<T extends BaseNulsData> extends Transaction
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 限定符 构造器 说明 protectedContractBaseTransaction()protectedContractBaseTransaction(int txType)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voidcopyTx(Transaction tx)CoinDatagetCoinDataObj()TgetTxDataObj()protected abstract TnewInstance()voidserializeData()voidsetCoinDataObj(CoinData coinDataObj)voidsetTxDataObj(T txDataObj)-
从类继承的方法 io.nuls.base.data.Transaction
equals, getBlockHeight, getCoinData, getCoinDataInstance, getFee, getHash, getInBlockIndex, getInstance, getRemark, getSize, getStatus, getTime, getTransactionSignature, getTxData, getType, hashCode, isMultiSignTx, parse, serializeForHash, serializeToStream, setBlockHeight, setCoinData, setHash, setInBlockIndex, setRemark, setSize, setStatus, setTime, setTransactionSignature, setTxData, setType, size
-
从类继承的方法 io.nuls.base.data.BaseNulsData
parse, serialize
-
-
-
-
方法详细资料
-
getCoinDataObj
public CoinData getCoinDataObj() throws NulsException
- 抛出:
NulsException
-
getTxDataObj
public T getTxDataObj() throws NulsException
- 抛出:
NulsException
-
newInstance
protected abstract T newInstance()
-
serializeData
public void serializeData() throws IOException- 抛出:
IOException
-
copyTx
public void copyTx(Transaction tx)
-
setCoinDataObj
public void setCoinDataObj(CoinData coinDataObj)
-
setTxDataObj
public void setTxDataObj(T txDataObj)
-
-