Package com.kazforge.jsonapi.mapping
Class ResourceDecoratorRegistry.Builder
java.lang.Object
com.kazforge.jsonapi.mapping.ResourceDecoratorRegistry.Builder
- Enclosing class:
ResourceDecoratorRegistry
Mutable builder whose
build() result defensively copies supplied values.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds an immutable registry.register(Class<T> type, ResourceDecorator<? super T> decorator) Registers a decorator for the given domain class.
-
Method Details
-
register
public <T> ResourceDecoratorRegistry.Builder register(Class<T> type, ResourceDecorator<? super T> decorator) Registers a decorator for the given domain class.- Type Parameters:
T- domain type- Parameters:
type- the domain class (exact raw-class match at lookup time)decorator- the decorator for that type
-
build
Builds an immutable registry.
-