Package com.alibaba.fastjson2
Class JSONPathCompilerReflect.SingleNamePathTyped
java.lang.Object
com.alibaba.fastjson2.JSONPath
com.alibaba.fastjson2.JSONPathCompilerReflect.SingleNamePathTyped
- Enclosing class:
- JSONPathCompilerReflect
-
Nested Class Summary
Nested classes/interfaces inherited from class com.alibaba.fastjson2.JSONPath
JSONPath.Feature -
Constructor Summary
ConstructorsConstructorDescriptionSingleNamePathTyped(String path, Class objectClass, ObjectReader objectReader, FieldReader fieldReader, ObjectWriter objectWriter, FieldWriter fieldWriter) -
Method Summary
Modifier and TypeMethodDescriptionbooleanextract(JSONReader jsonReader) extractScalar(JSONReader jsonReader) booleanisRef()booleanvoidvoidset(Object rootObject, Object value, JSONReader.Feature... readerFeatures) voidsetCallback(Object rootObject, BiFunction callback) voidvoidMethods inherited from class com.alibaba.fastjson2.JSONPath
arrayAdd, compile, compile, contains, createContext, endsWithFilter, eval, eval, extract, extract, extract, extract, extract, extract, extractInt32, extractInt32Value, extractInt64, extractInt64Value, extractScalar, getReaderContext, getWriterContext, isPrevious, of, of, of, of, of, of, of, paths, remove, remove, set, set, setCallback, setCallback, setCallback, setReaderContext, setWriterContext, toString
-
Constructor Details
-
SingleNamePathTyped
public SingleNamePathTyped(String path, Class objectClass, ObjectReader objectReader, FieldReader fieldReader, ObjectWriter objectWriter, FieldWriter fieldWriter)
-
-
Method Details
-
getParent
-
isRef
public boolean isRef() -
contains
-
eval
-
extract
-
extractScalar
- Specified by:
extractScalarin classJSONPath
-
set
-
set
-
setCallback
- Specified by:
setCallbackin classJSONPath
-
setInt
-
setLong
-
remove
-