Package org.exbin.xbup.core.serial
Class XBTSerialWriter
- java.lang.Object
-
- org.exbin.xbup.core.serial.XBTSerialWriter
-
- All Implemented Interfaces:
XBTWriteSerialHandler
@ParametersAreNonnullByDefault public class XBTSerialWriter extends java.lang.Object implements XBTWriteSerialHandler
XBUP level 1 serialization object to stream writer.
-
-
Field Summary
Fields Modifier and Type Field Description protected XBTEventListener
eventListener
-
Constructor Summary
Constructors Constructor Description XBTSerialWriter(XBTEventListener eventListener)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static boolean
isValidSerializableObject(XBSerializable serial)
Checks if writer supports serializable object.void
write(XBSerializable serial)
Writes data to serializable object.
-
-
-
Field Detail
-
eventListener
protected final XBTEventListener eventListener
-
-
Constructor Detail
-
XBTSerialWriter
public XBTSerialWriter(XBTEventListener eventListener)
-
-
Method Detail
-
write
public void write(XBSerializable serial)
Description copied from interface:XBTWriteSerialHandler
Writes data to serializable object.- Specified by:
write
in interfaceXBTWriteSerialHandler
- 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
-
-