Package org.teamapps.data.extract
Interface PropertyExtractor<RECORD>
-
- All Superinterfaces:
PropertyProvider<RECORD>
- All Known Subinterfaces:
PropertyBijector<RECORD>
- All Known Implementing Classes:
BeanPropertyExtractor
public interface PropertyExtractor<RECORD> extends PropertyProvider<RECORD>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.ObjectgetValue(RECORD record, java.lang.String propertyName)default java.util.Map<java.lang.String,java.lang.Object>getValues(RECORD record, java.util.Collection<java.lang.String> propertyNames)
-
-
-
Method Detail
-
getValue
java.lang.Object getValue(RECORD record, java.lang.String propertyName)
-
getValues
default java.util.Map<java.lang.String,java.lang.Object> getValues(RECORD record, java.util.Collection<java.lang.String> propertyNames)
- Specified by:
getValuesin interfacePropertyProvider<RECORD>
-
-