Package org.exbin.xbup.core.serial
Class XBPSerialReader
- java.lang.Object
 - 
- org.exbin.xbup.core.serial.XBPSerialReader
 
 
- 
- All Implemented Interfaces:
 XBPReadSerialHandler
@ParametersAreNonnullByDefault public class XBPSerialReader extends java.lang.Object implements XBPReadSerialHandler
XBUP level 2 serialization object from stream writer. 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected XBTPullProviderpullProvider 
- 
Constructor Summary
Constructors Constructor Description XBPSerialReader(java.io.InputStream inputStream)XBPSerialReader(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
- 
XBPSerialReader
public XBPSerialReader(XBTPullProvider pullProvider)
 
- 
XBPSerialReader
public XBPSerialReader(java.io.InputStream inputStream)
 
 - 
 
- 
Method Detail
- 
read
public void read(XBSerializable serial) throws XBProcessingException, java.io.IOException
Description copied from interface:XBPReadSerialHandlerReads data from serializable object.- Specified by:
 readin interfaceXBPReadSerialHandler- Parameters:
 serial- serializable object to process- Throws:
 java.io.IOException- if input/output errorXBProcessingException
 
- 
isValidSerializableObject
public static boolean isValidSerializableObject(XBSerializable serial)
Checks if writer supports serializable object.- Parameters:
 serial- object to test- Returns:
 - true if serialization supported
 
 
 - 
 
 -