Package org.exbin.xbup.core.serial
Class XBTSerialReader
- java.lang.Object
-
- org.exbin.xbup.core.serial.XBTSerialReader
-
- All Implemented Interfaces:
XBTReadSerialHandler
@ParametersAreNonnullByDefault public class XBTSerialReader extends java.lang.Object implements XBTReadSerialHandler
XBUP level 1 serialization object from stream reader.
-
-
Field Summary
Fields Modifier and Type Field Description protected XBTPullProviderpullProvider
-
Constructor Summary
Constructors Constructor Description XBTSerialReader(XBTPullProvider pullProvider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanisValidSerializableObject(XBSerializable serial)Checks if writer supports serializable object.voidread(XBSerializable serial)Reads data from serializable object.
-
-
-
Field Detail
-
pullProvider
protected final XBTPullProvider pullProvider
-
-
Constructor Detail
-
XBTSerialReader
public XBTSerialReader(XBTPullProvider pullProvider)
-
-
Method Detail
-
read
public void read(XBSerializable serial)
Description copied from interface:XBTReadSerialHandlerReads data from serializable object.- Specified by:
readin interfaceXBTReadSerialHandler- Parameters:
serial- serializable object to process
-
isValidSerializableObject
public static boolean isValidSerializableObject(XBSerializable serial)
Checks if writer supports serializable object.- Parameters:
serial- object to test- Returns:
- true if serialization supported
-
-