java.lang.Object
org.apache.johnzon.mapper.access.BaseAccessMode
- All Implemented Interfaces:
AccessMode
- Direct Known Subclasses:
FieldAccessMode,FieldAndMethodAccessMode,MethodAccessMode
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic interfacestatic classNested classes/interfaces inherited from interface org.apache.johnzon.mapper.access.AccessMode
AccessMode.DecoratedType, AccessMode.Factory, AccessMode.Reader, AccessMode.Writer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate static final Type[]private final boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseAccessMode(boolean useConstructor, boolean acceptHiddenConstructor) -
Method Summary
Modifier and TypeMethodDescriptionvoidafterParsed(Class<?> clazz) Called once johnzon will not use AccessMode anymore.protected abstract Map<String,AccessMode.Reader> doFindReaders(Class<?> clazz) protected abstract Map<String,AccessMode.Writer> doFindWriters(Class<?> clazz) fieldComparator(Class<?> clazz) Adapter<?,?> findAdapter(Class<?> clazz) findAnyField(Class<?> clazz) findAnyGetter(Class<?> clazz) findAnySetter(Class<?> clazz) findFactory(Class<?> clazz, Function<AnnotatedElement, String>... parameterNameExtractors) findReader(Class<?> clazz) findReaders(Class<?> clazz) private Constructor<?>findRecordConstructor(Class<?> clazz) findWriter(Class<?> clazz) findWriters(Class<?> clazz) voidsetFieldFilteringStrategy(BaseAccessMode.FieldFilteringStrategy fieldFilteringStrategy) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.johnzon.mapper.access.AccessMode
findFactory, findMapAdder
-
Field Details
-
NO_PARAMS
-
fieldFilteringStrategy
-
acceptHiddenConstructor
private final boolean acceptHiddenConstructor -
useConstructor
private final boolean useConstructor
-
-
Constructor Details
-
BaseAccessMode
protected BaseAccessMode(boolean useConstructor, boolean acceptHiddenConstructor)
-
-
Method Details
-
doFindReaders
-
doFindWriters
-
fieldComparator
- Specified by:
fieldComparatorin interfaceAccessMode
-
findReaders
- Specified by:
findReadersin interfaceAccessMode
-
findWriters
- Specified by:
findWritersin interfaceAccessMode
-
setFieldFilteringStrategy
-
getFieldFilteringStrategy
-
findReader
- Specified by:
findReaderin interfaceAccessMode
-
findWriter
- Specified by:
findWriterin interfaceAccessMode
-
findAdapter
- Specified by:
findAdapterin interfaceAccessMode
-
afterParsed
Description copied from interface:AccessModeCalled once johnzon will not use AccessMode anymore. Can be used to clean up any local cache.- Specified by:
afterParsedin interfaceAccessMode- Parameters:
clazz- the parsed class.
-
findFactory
public AccessMode.Factory findFactory(Class<?> clazz, Function<AnnotatedElement, String>... parameterNameExtractors) - Specified by:
findFactoryin interfaceAccessMode
-
findRecordConstructor
-
findAnyGetter
- Specified by:
findAnyGetterin interfaceAccessMode
-
findAnySetter
- Specified by:
findAnySetterin interfaceAccessMode
-
findAnyField
- Specified by:
findAnyFieldin interfaceAccessMode
-
sanitize
-