- All Known Implementing Classes:
BaseAccessMode,FieldAccessMode,FieldAndMethodAccessMode,KnownNotOpenedJavaTypesAccessMode,MethodAccessMode
public interface AccessMode
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionvoidafterParsed(Class<?> clazz) Called once johnzon will not use AccessMode anymore.fieldComparator(Class<?> clazz) Adapter<?,?> findAdapter(Class<?> clazz) findAnyField(Class<?> clazz) findAnyGetter(Class<?> clazz) findAnySetter(Class<?> clazz) default AccessMode.FactoryfindFactory(Class<?> clazz) findFactory(Class<?> clazz, Function<AnnotatedElement, String>... parameterNameExtractors) default MethodfindMapAdder(Class<?> clazz) findReader(Class<?> clazz) findReaders(Class<?> clazz) findWriter(Class<?> clazz) findWriters(Class<?> clazz)
-
Method Details
-
findFactory
AccessMode.Factory findFactory(Class<?> clazz, Function<AnnotatedElement, String>... parameterNameExtractors) -
findFactory
-
fieldComparator
-
findReaders
-
findWriters
-
findReader
-
findWriter
-
findAdapter
-
findAnyGetter
-
findAnySetter
-
findAnyField
-
findMapAdder
-
afterParsed
Called once johnzon will not use AccessMode anymore. Can be used to clean up any local cache.- Parameters:
clazz- the parsed class.
-