Package com.alibaba.fastjson2.reader
Class FieldReaderLocalDateTime<T>
- java.lang.Object
-
- com.alibaba.fastjson2.reader.FieldReader<T>
-
- com.alibaba.fastjson2.reader.FieldReaderLocalDateTime<T>
-
- All Implemented Interfaces:
Comparable<FieldReader>
public final class FieldReaderLocalDateTime<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(Object object, long value)protected voidaccept(Object object, Instant instant)voidaccept(Object object, LocalDateTime value)protected voidaccept(Object object, ZonedDateTime zdt)protected voidaccept(Object object, Date value)voidaccept(T object, Object value)protected voidacceptNull(Object object)protected Objectapply(long millis)protected Objectapply(Instant instant)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, Object 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, readFieldValueJSONB, sameTo, toString
-
-
-
-
Method Detail
-
supportAcceptType
public boolean supportAcceptType(Class valueClass)
-
readFieldValue
public void readFieldValue(JSONReader jsonReader, Object object)
- Specified by:
readFieldValuein classFieldReader<T>
-
accept
public void accept(Object object, long value)
- Overrides:
acceptin classFieldReader<T>
-
acceptNull
protected void acceptNull(Object object)
-
accept
protected void accept(Object object, ZonedDateTime zdt)
-
apply
protected Object apply(ZonedDateTime zdt)
-
apply
protected Object apply(LocalDateTime ldt)
-
apply
protected Object apply(long millis)
-
accept
public void accept(Object object, LocalDateTime value)
-
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>
-
-