Package one.nio.serial
Class ExternalizableSerializer
- All Implemented Interfaces:
Externalizable,Serializable
- Direct Known Subclasses:
SerializerSerializer
- See Also:
-
Field Summary
Fields inherited from class one.nio.serial.Serializer
cls, descriptor, origin, uid -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcalcSize(Externalizable obj, CalcSizeStream css) fromJson(JsonReader in) read(DataStream in) voidskip(DataStream in) voidtoJson(Externalizable obj, StringBuilder builder) voidwrite(Externalizable obj, DataStream out) Methods inherited from class one.nio.serial.Serializer
cls, code, deserialize, equals, fromString, generateUid, hashCode, persist, readExternal, serialize, sizeOf, skipExternal, toJson, toString, uid, uniqueName, writeExternal
-
Constructor Details
-
ExternalizableSerializer
ExternalizableSerializer(Class cls)
-
-
Method Details
-
calcSize
- Specified by:
calcSizein classSerializer<Externalizable>- Throws:
IOException
-
write
- Specified by:
writein classSerializer<Externalizable>- Throws:
IOException
-
read
- Specified by:
readin classSerializer<Externalizable>- Throws:
IOExceptionClassNotFoundException
-
skip
- Specified by:
skipin classSerializer<Externalizable>- Throws:
IOExceptionClassNotFoundException
-
toJson
- Specified by:
toJsonin classSerializer<Externalizable>- Throws:
NotSerializableException
-
fromJson
- Specified by:
fromJsonin classSerializer<Externalizable>- Throws:
NotSerializableException
-