- 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, XBBlockParamConsist, XBBlockParamJoin, XBBlockParamListConsist, XBBlockParamListJoin, XBByte, XBByte.DataBlockSerializator, XBCBlockDecl, XBCBlockDef, XBCFormatDecl, XBCFormatDef, XBCGroupDecl, XBCGroupDef, XBCRevisionDef, XBData, XBDateTime, XBDeclaration, 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, 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;