Package io.nem.symbol.catapult.builders
Class MosaicBuilder
- java.lang.Object
-
- io.nem.symbol.catapult.builders.MosaicBuilder
-
- All Implemented Interfaces:
Serializer
public class MosaicBuilder extends java.lang.Object implements Serializer
Binary layout for a mosaic
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMosaicBuilder(MosaicIdDto mosaicId, AmountDto amount)Constructor.protectedMosaicBuilder(java.io.DataInputStream stream)Constructor - Creates an object from stream.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MosaicBuildercreate(MosaicIdDto mosaicId, AmountDto amount)Creates an instance of MosaicBuilder.AmountDtogetAmount()Gets mosaic amount.MosaicIdDtogetMosaicId()Gets mosaic identifier.intgetSize()Gets the size of the object.static MosaicBuilderloadFromBinary(java.io.DataInputStream stream)Creates an instance of MosaicBuilder from a stream.byte[]serialize()Serializes an object to bytes.
-
-
-
Constructor Detail
-
MosaicBuilder
protected MosaicBuilder(java.io.DataInputStream stream)
Constructor - Creates an object from stream.- Parameters:
stream- Byte stream to use to serialize the object.
-
MosaicBuilder
protected MosaicBuilder(MosaicIdDto mosaicId, AmountDto amount)
Constructor.- Parameters:
mosaicId- Mosaic identifier.amount- Mosaic amount.
-
-
Method Detail
-
loadFromBinary
public static MosaicBuilder loadFromBinary(java.io.DataInputStream stream)
Creates an instance of MosaicBuilder from a stream.- Parameters:
stream- Byte stream to use to serialize the object.- Returns:
- Instance of MosaicBuilder.
-
create
public static MosaicBuilder create(MosaicIdDto mosaicId, AmountDto amount)
Creates an instance of MosaicBuilder.- Parameters:
mosaicId- Mosaic identifier.amount- Mosaic amount.- Returns:
- Instance of MosaicBuilder.
-
getMosaicId
public MosaicIdDto getMosaicId()
Gets mosaic identifier.- Returns:
- Mosaic identifier.
-
getAmount
public AmountDto getAmount()
Gets mosaic amount.- Returns:
- Mosaic amount.
-
getSize
public int getSize()
Gets the size of the object.- Specified by:
getSizein interfaceSerializer- Returns:
- Size in bytes.
-
serialize
public byte[] serialize()
Serializes an object to bytes.- Specified by:
serializein interfaceSerializer- Returns:
- Serialized bytes.
-
-