Package com.alibaba.fastjson2.reader
Class FieldReaderZonedDateTime<T>
- java.lang.Object
-
- com.alibaba.fastjson2.reader.FieldReader<T>
-
- com.alibaba.fastjson2.reader.FieldReaderZonedDateTime<T>
-
- All Implemented Interfaces:
Comparable<FieldReader>
public class FieldReaderZonedDateTime<T> extends FieldReader<T>
-
-
Field Summary
-
Fields inherited from class com.alibaba.fastjson2.reader.FieldReader
defaultValue, features, field, fieldClass, fieldName, fieldOffset, fieldType, format, locale, method, ordinal, schema
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(T object, long milli)voidaccept(T object, Object value)protected voidaccept(T object, Instant instant)protected voidaccept(T object, LocalDateTime ldt)protected voidaccept(T object, ZonedDateTime zdt)protected voidaccept(T object, Date value)protected voidacceptNull(T object)protected Objectapply(long millis)protected Objectapply(Instant value)protected Objectapply(LocalDateTime ldt)protected Objectapply(ZonedDateTime zdt)protected Objectapply(Date value)ObjectReadergetObjectReader(JSONReader jsonReader)ObjectReadergetObjectReader(JSONReader.Context context)ObjectreadFieldValue(JSONReader jsonReader)voidreadFieldValue(JSONReader jsonReader, T object)voidreadFieldValueJSONB(JSONReader jsonReader, T object)booleansupportAcceptType(Class valueClass)-
Methods inherited from class com.alibaba.fastjson2.reader.FieldReader
accept, accept, accept, accept, accept, accept, accept, acceptAny, acceptDefaultValue, acceptExtra, addResolveTask, addResolveTask, belongTo, checkObjectAutoType, compareTo, getFunction, getInitReader, getItemClass, getItemClassHash, getItemObjectReader, getItemObjectReader, getItemType, getObjectReader, isReadOnly, isUnwrapped, processExtra, sameTo, toString
-
-
-
-
Method Detail
-
readFieldValue
public final void readFieldValue(JSONReader jsonReader, T object)
- Specified by:
readFieldValuein classFieldReader<T>
-
readFieldValueJSONB
public final void readFieldValueJSONB(JSONReader jsonReader, T object)
- Overrides:
readFieldValueJSONBin classFieldReader<T>
-
accept
protected void accept(T object, LocalDateTime ldt)
-
apply
protected Object apply(ZonedDateTime zdt)
-
apply
protected Object apply(long millis)
-
apply
protected Object apply(LocalDateTime ldt)
-
acceptNull
protected void acceptNull(T object)
-
accept
public void accept(T object, long milli)
- Overrides:
acceptin classFieldReader<T>
-
accept
protected void accept(T object, ZonedDateTime zdt)
-
readFieldValue
public final Object readFieldValue(JSONReader jsonReader)
- Specified by:
readFieldValuein classFieldReader<T>
-
getObjectReader
public final ObjectReader getObjectReader(JSONReader jsonReader)
- Overrides:
getObjectReaderin classFieldReader<T>
-
getObjectReader
public final ObjectReader getObjectReader(JSONReader.Context context)
- Overrides:
getObjectReaderin classFieldReader<T>
-
accept
public void accept(T object, Object value)- Specified by:
acceptin classFieldReader<T>
-
supportAcceptType
public boolean supportAcceptType(Class valueClass)
- Overrides:
supportAcceptTypein classFieldReader<T>
-
-