Interface ClassBasedPropertyBuilder<P,T extends ClassBasedPropertyBuilder<P,T>>
-
- All Superinterfaces:
Builder<P>
,CheckedBuilder<P,IllegalArgumentException>
,Mutable
,MutationBehaviour<Mutable>
@Deprecated(since="7.0.9", forRemoval=true) public interface ClassBasedPropertyBuilder<P,T extends ClassBasedPropertyBuilder<P,T>> extends Builder<P>
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description <V> V
get(Class<V> type)
Deprecated, for removal: This API element is subject to removal in a future version.Gets a value of property based on its type.<V> T
set(Class<V> type, V value)
Deprecated, for removal: This API element is subject to removal in a future version.Sets a value of property uniquely identified by its class.
-
-
-
Method Detail
-
set
<V> T set(Class<V> type, V value)
Deprecated, for removal: This API element is subject to removal in a future version.Sets a value of property uniquely identified by its class.- Type Parameters:
V
- value type- Parameters:
type
- Type of property to setvalue
- Value of property- Returns:
- Builder instance
-
get
<V> V get(Class<V> type)
Deprecated, for removal: This API element is subject to removal in a future version.Gets a value of property based on its type.- Type Parameters:
V
- value type- Parameters:
type
- Type of property to get- Returns:
- Builder instance
-
-