Package org.apache.johnzon.mapper.access
Class BaseAccessMode
- java.lang.Object
- 
- org.apache.johnzon.mapper.access.BaseAccessMode
 
- 
- All Implemented Interfaces:
- AccessMode
 - Direct Known Subclasses:
- FieldAccessMode,- FieldAndMethodAccessMode,- MethodAccessMode
 
 public abstract class BaseAccessMode extends 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 Type[]NO_PARAMSprivate booleanuseConstructor
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedBaseAccessMode(boolean useConstructor, boolean acceptHiddenConstructor)
 - 
Method Summary- 
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 Type[] NO_PARAMS 
 - 
fieldFilteringStrategyprivate BaseAccessMode.FieldFilteringStrategy fieldFilteringStrategy 
 - 
acceptHiddenConstructorprivate final boolean acceptHiddenConstructor 
 - 
useConstructorprivate final boolean useConstructor 
 
- 
 - 
Method Detail- 
doFindReadersprotected abstract Map<String,AccessMode.Reader> doFindReaders(Class<?> clazz) 
 - 
doFindWritersprotected abstract Map<String,AccessMode.Writer> doFindWriters(Class<?> clazz) 
 - 
fieldComparatorpublic Comparator<String> fieldComparator(Class<?> clazz) - Specified by:
- fieldComparatorin interface- AccessMode
 
 - 
findReaderspublic Map<String,AccessMode.Reader> findReaders(Class<?> clazz) - Specified by:
- findReadersin interface- AccessMode
 
 - 
findWriterspublic Map<String,AccessMode.Writer> findWriters(Class<?> clazz) - Specified by:
- findWritersin interface- AccessMode
 
 - 
setFieldFilteringStrategypublic void setFieldFilteringStrategy(BaseAccessMode.FieldFilteringStrategy fieldFilteringStrategy) 
 - 
getFieldFilteringStrategypublic BaseAccessMode.FieldFilteringStrategy getFieldFilteringStrategy() 
 - 
findReaderpublic ObjectConverter.Reader<?> findReader(Class<?> clazz) - Specified by:
- findReaderin interface- AccessMode
 
 - 
findWriterpublic ObjectConverter.Writer<?> findWriter(Class<?> clazz) - Specified by:
- findWriterin interface- AccessMode
 
 - 
findAdapterpublic Adapter<?,?> findAdapter(Class<?> clazz) - Specified by:
- findAdapterin interface- AccessMode
 
 - 
afterParsedpublic void afterParsed(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(Class<?> clazz, Function<AnnotatedElement,String>... parameterNameExtractors) - Specified by:
- findFactoryin interface- AccessMode
 
 - 
findRecordConstructorprivate Constructor<?> findRecordConstructor(Class<?> clazz) 
 - 
findAnyGetterpublic Method findAnyGetter(Class<?> clazz) - Specified by:
- findAnyGetterin interface- AccessMode
 
 - 
findAnySetterpublic Method findAnySetter(Class<?> clazz) - Specified by:
- findAnySetterin interface- AccessMode
 
 - 
findAnyFieldpublic Field findAnyField(Class<?> clazz) - Specified by:
- findAnyFieldin interface- AccessMode
 
 
- 
 
-