Ser.readExternal

Implements the {@code Externalizable} interface to read the object. @serialData

The streamed type and parameters defined by the type's {@code writeReplace} method are read and passed to the corresponding static factory for the type to create a new instance. That instance is returned as the de-serialized {@code Ser} object.

!(ul) !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.Duration">Duration</a> - {@code Duration.ofSeconds(seconds, nanos);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.Instant">Instant</a> - {@code Instant.ofEpochSecond(seconds, nanos);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.LocalDate">LocalDate</a> - {@code LocalDate.of(year, month, day);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.LocalDateTime">LocalDateTime</a> - {@code LocalDateTime.of(date, time);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.LocalTime">LocalTime</a> - {@code LocalTime.of(hour, minute, second, nano);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.MonthDay">MonthDay</a> - {@code MonthDay.of(month, day);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.OffsetTime">OffsetTime</a> - {@code OffsetTime.of(time, offset);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.OffsetDateTime">OffsetDateTime</a> - {@code OffsetDateTime.of(dateTime, offset);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.Period">Period</a> - {@code Period.of(years, months, days);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.Year">Year</a> - {@code Year.of(year);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.YearMonth">YearMonth</a> - {@code YearMonth.of(year, month);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.ZonedDateTime">ZonedDateTime</a> - {@code ZonedDateTime.ofLenient(dateTime, offset, zone);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.ZoneId">ZoneId</a> - {@code ZoneId.of(id);} !(li)<a href="{@docRoot}/serialized-form.html#hunt.time.ZoneOffset">ZoneOffset</a> - {@code (offsetByte == 127 ? ZoneOffset.ofTotalSeconds(_in.readInt()) : ZoneOffset.ofTotalSeconds(offsetByte * 900));} </ul>

@param _in the data to read, not null

class Ser
void
readExternal
(
ObjectInput _in
)

Meta