Package org.bson.codecs.pojo
Interface PropertyAccessor<T>
-
- Type Parameters:
T
- the type of the property
public interface PropertyAccessor<T>
Provides access for getting and setting property data.- Since:
- 3.5
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <S> T
get(S instance)
Gets the value for a given PropertyModel instance.<S> void
set(S instance, T value)
Sets a value on the given PropertyModel
-
-
-
Method Detail
-
get
<S> T get(S instance)
Gets the value for a given PropertyModel instance.- Type Parameters:
S
- the class instance type- Parameters:
instance
- the class instance to get the property value from- Returns:
- the value of the property.
-
set
<S> void set(S instance, T value)
Sets a value on the given PropertyModel- Type Parameters:
S
- the class instance type- Parameters:
instance
- the instance to set the property value tovalue
- the new value for the property
-
-