- java.lang.Object
- 
- org.apache.johnzon.mapper.access.BaseAccessMode
 
- 
- All Implemented Interfaces:
- AccessMode
 - Direct Known Subclasses:
- FieldAccessMode,- FieldAndMethodAccessMode,- MethodAccessMode
 
 public abstract class BaseAccessMode extends java.lang.Object implements AccessMode 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classBaseAccessMode.AllEntriesFieldFilteringStrategystatic classBaseAccessMode.ConfiguredFieldFilteringStrategystatic interfaceBaseAccessMode.FieldFilteringStrategystatic classBaseAccessMode.SingleEntryFieldFilteringStrategy- 
Nested classes/interfaces inherited from interface org.apache.johnzon.mapper.access.AccessModeAccessMode.DecoratedType, AccessMode.Factory, AccessMode.Reader, AccessMode.Writer
 
- 
 - 
Field SummaryFields Modifier and Type Field Description private booleanacceptHiddenConstructorprivate BaseAccessMode.FieldFilteringStrategyfieldFilteringStrategyprivate static java.lang.reflect.Type[]NO_PARAMSprivate booleanuseConstructor
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedBaseAccessMode(boolean useConstructor, boolean acceptHiddenConstructor)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidafterParsed(java.lang.Class<?> clazz)Called once johnzon will not use AccessMode anymore.protected abstract java.util.Map<java.lang.String,AccessMode.Reader>doFindReaders(java.lang.Class<?> clazz)protected abstract java.util.Map<java.lang.String,AccessMode.Writer>doFindWriters(java.lang.Class<?> clazz)java.util.Comparator<java.lang.String>fieldComparator(java.lang.Class<?> clazz)Adapter<?,?>findAdapter(java.lang.Class<?> clazz)java.lang.reflect.FieldfindAnyField(java.lang.Class<?> clazz)java.lang.reflect.MethodfindAnyGetter(java.lang.Class<?> clazz)java.lang.reflect.MethodfindAnySetter(java.lang.Class<?> clazz)AccessMode.FactoryfindFactory(java.lang.Class<?> clazz, java.util.function.Function<java.lang.reflect.AnnotatedElement,java.lang.String>... parameterNameExtractors)ObjectConverter.Reader<?>findReader(java.lang.Class<?> clazz)java.util.Map<java.lang.String,AccessMode.Reader>findReaders(java.lang.Class<?> clazz)private java.lang.reflect.Constructor<?>findRecordConstructor(java.lang.Class<?> clazz)ObjectConverter.Writer<?>findWriter(java.lang.Class<?> clazz)java.util.Map<java.lang.String,AccessMode.Writer>findWriters(java.lang.Class<?> clazz)BaseAccessMode.FieldFilteringStrategygetFieldFilteringStrategy()private <T> java.util.Map<java.lang.String,T>sanitize(java.lang.Class<?> type, java.util.Map<java.lang.String,T> delegate)voidsetFieldFilteringStrategy(BaseAccessMode.FieldFilteringStrategy fieldFilteringStrategy)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.johnzon.mapper.access.AccessModefindFactory, findMapAdder
 
- 
 
- 
- 
- 
Field Detail- 
NO_PARAMSprivate static final java.lang.reflect.Type[] NO_PARAMS 
 - 
fieldFilteringStrategyprivate BaseAccessMode.FieldFilteringStrategy fieldFilteringStrategy 
 - 
acceptHiddenConstructorprivate final boolean acceptHiddenConstructor 
 - 
useConstructorprivate final boolean useConstructor 
 
- 
 - 
Method Detail- 
doFindReadersprotected abstract java.util.Map<java.lang.String,AccessMode.Reader> doFindReaders(java.lang.Class<?> clazz) 
 - 
doFindWritersprotected abstract java.util.Map<java.lang.String,AccessMode.Writer> doFindWriters(java.lang.Class<?> clazz) 
 - 
fieldComparatorpublic java.util.Comparator<java.lang.String> fieldComparator(java.lang.Class<?> clazz) - Specified by:
- fieldComparatorin interface- AccessMode
 
 - 
findReaderspublic java.util.Map<java.lang.String,AccessMode.Reader> findReaders(java.lang.Class<?> clazz) - Specified by:
- findReadersin interface- AccessMode
 
 - 
findWriterspublic java.util.Map<java.lang.String,AccessMode.Writer> findWriters(java.lang.Class<?> clazz) - Specified by:
- findWritersin interface- AccessMode
 
 - 
setFieldFilteringStrategypublic void setFieldFilteringStrategy(BaseAccessMode.FieldFilteringStrategy fieldFilteringStrategy) 
 - 
getFieldFilteringStrategypublic BaseAccessMode.FieldFilteringStrategy getFieldFilteringStrategy() 
 - 
findReaderpublic ObjectConverter.Reader<?> findReader(java.lang.Class<?> clazz) - Specified by:
- findReaderin interface- AccessMode
 
 - 
findWriterpublic ObjectConverter.Writer<?> findWriter(java.lang.Class<?> clazz) - Specified by:
- findWriterin interface- AccessMode
 
 - 
findAdapterpublic Adapter<?,?> findAdapter(java.lang.Class<?> clazz) - Specified by:
- findAdapterin interface- AccessMode
 
 - 
afterParsedpublic void afterParsed(java.lang.Class<?> clazz) Description copied from interface:AccessModeCalled once johnzon will not use AccessMode anymore. Can be used to clean up any local cache.- Specified by:
- afterParsedin interface- AccessMode
- Parameters:
- clazz- the parsed class.
 
 - 
findFactorypublic AccessMode.Factory findFactory(java.lang.Class<?> clazz, java.util.function.Function<java.lang.reflect.AnnotatedElement,java.lang.String>... parameterNameExtractors) - Specified by:
- findFactoryin interface- AccessMode
 
 - 
findRecordConstructorprivate java.lang.reflect.Constructor<?> findRecordConstructor(java.lang.Class<?> clazz) 
 - 
findAnyGetterpublic java.lang.reflect.Method findAnyGetter(java.lang.Class<?> clazz) - Specified by:
- findAnyGetterin interface- AccessMode
 
 - 
findAnySetterpublic java.lang.reflect.Method findAnySetter(java.lang.Class<?> clazz) - Specified by:
- findAnySetterin interface- AccessMode
 
 - 
findAnyFieldpublic java.lang.reflect.Field findAnyField(java.lang.Class<?> clazz) - Specified by:
- findAnyFieldin interface- AccessMode
 
 - 
sanitizeprivate <T> java.util.Map<java.lang.String,T> sanitize(java.lang.Class<?> type, java.util.Map<java.lang.String,T> delegate)
 
- 
 
-