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 XBTEventListenereventListener
-
Constructor Summary
Constructors Constructor Description XBTSerialWriter(XBTEventListener eventListener)
-
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.voidwrite(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:XBTWriteSerialHandlerWrites data to serializable object.- Specified by:
writein 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
-
-