public class DerivedAttributeLoaderBuilder<T> extends ArbitraryDependenciesAttributeLoaderBuilder<T,DerivedAttributeLoaderBuilder<T>>
myAttributeSpec, myCachingStrategy, myGlobalTrail
Constructor and Description |
---|
DerivedAttributeLoaderBuilder() |
Modifier and Type | Method and Description |
---|---|
DerivedAttributeLoader<T> |
build() |
DerivedAttributeLoaderBuilder<T> |
valueFunction(Function<DerivedAttributeContext,T> valueFunction) |
DerivedAttributeLoaderBuilder<T> |
valueFunction(Supplier<T> valueFunction) |
DerivedAttributeLoaderBuilder<T> |
valueFunctionAV(Function<DerivedAttributeContext,AttributeValue<T>> valueFunction) |
DerivedAttributeLoaderBuilder<T> |
valueFunctionAV(Supplier<AttributeValue<T>> valueFunction) |
buildDependencies, dependencies, dependency
buildContextDependencies, cachingStrategy, contextDependencies, contextDependency, globalTrail, globalTrail, noContextDependencies, notNull, nullableCollectionOfNonNulls, self, spec
public DerivedAttributeLoaderBuilder<T> valueFunctionAV(Function<DerivedAttributeContext,AttributeValue<T>> valueFunction)
public DerivedAttributeLoaderBuilder<T> valueFunctionAV(Supplier<AttributeValue<T>> valueFunction)
public DerivedAttributeLoaderBuilder<T> valueFunction(Function<DerivedAttributeContext,T> valueFunction)
public DerivedAttributeLoaderBuilder<T> valueFunction(Supplier<T> valueFunction)
public DerivedAttributeLoader<T> build()
Copyright © 2024 Tempo Software. All Rights Reserved.