Package org.exbin.xbup.core.serial
Interface XBSerializable
-
- All Known Subinterfaces:
XBBasicReceivingSerializable
,XBBasicSerializable
,XBBlockDecl
,XBBlockDef
,XBBlockParam
,XBFormatDecl
,XBFormatDef
,XBFormatParam
,XBGroupDecl
,XBGroupDef
,XBGroupParam
,XBChildSerializable
,XBListConsistSerializable
,XBListJoinSerializable
,XBPSequenceSerializable
,XBPSerializable
,XBTBasicReceivingSerializable
,XBTBasicSerializable
,XBTChildSerializable
,XBTokenSerializable
,XBTTokenSerializable
- All Known Implementing Classes:
UBBool
,UBInt32
,UBNat32
,UBPath32
,UBRea
,XBBlockParamConsist
,XBBlockParamJoin
,XBBlockParamListConsist
,XBBlockParamListJoin
,XBByte
,XBByte.DataBlockSerializator
,XBCBlockDecl
,XBCBlockDef
,XBCFormatDecl
,XBCFormatDef
,XBCGroupDecl
,XBCGroupDef
,XBCRevisionDef
,XBData
,XBDateTime
,XBDeclaration
,XBEmptyBlock
,XBEncodingString
,XBEncodingString.DataBlockSerializator
,XBEncodingText
,XBEncodingText.DataBlockSerializator
,XBFormatParamConsist
,XBFormatParamJoin
,XBGroupParamConsist
,XBGroupParamJoin
,XBChar
,XBChar.DataBlockSerializator
,XBChar.ChildSerializer
,XBCharset
,XBInt
,XBInt.DataBlockSerializator
,XBLBlockDecl
,XBLBlockDef
,XBLFormatDecl
,XBLFormatDef
,XBLGroupDecl
,XBLGroupDef
,XBLRevisionDef
,XBNat
,XBNat16
,XBNat16.DataBlockSerializator
,XBNat32
,XBNat32.DataBlockSerializator
,XBNatural
,XBPTokenWrapper
,XBRevisionParam
,XBString
,XBString.DataBlockSerializator
,XBStringListConsistSerializable
,XBTEmptyBlock
,XBText
,XBText.DataBlockSerializator
,XBTime
,XBTime.DataBlockSerializator
,XBTimeTS
,XBTimeTS.DataBlockSerializator
public interface XBSerializable
This is parent interface for interfaces providing serialization methods for serialization from and into XBUP protocol. Child interfaces should implement at either two methods with arguments using child interfaces of given interfaces or single method performing both operations: Method to perform serialization from XBUP protocol: public void serializeFromXB(XBInputSerialHandler serializationHandler) throws XBProcessingException, IOException; Method to perform serialization to XBUP protocol: public void serializeToXB(XBOutputSerialHandler serializationHandler) throws XBProcessingException, IOException; Method to perform dual-way serialization to XBUP protocol: public void serializeXB(XBSerialHandler serializationHandler) throws XBProcessingException, IOException;