Class DerivedAttributeLoaderBuilder<T>
Object
AttributeLoaderBuilder<T,S>
ArbitraryDependenciesAttributeLoaderBuilder<T,DerivedAttributeLoaderBuilder<T>>
DerivedAttributeLoaderBuilder<T>
public class DerivedAttributeLoaderBuilder<T>
extends ArbitraryDependenciesAttributeLoaderBuilder<T,DerivedAttributeLoaderBuilder<T>>
-
Field Summary
Fields inherited from class AttributeLoaderBuilder
myAttributeSpec, myCachingStrategy, myGlobalTrail -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()valueFunction(Function<DerivedAttributeContext, T> valueFunction) valueFunction(Supplier<T> valueFunction) valueFunctionAV(Function<DerivedAttributeContext, AttributeValue<T>> valueFunction) valueFunctionAV(Supplier<AttributeValue<T>> valueFunction) Methods inherited from class ArbitraryDependenciesAttributeLoaderBuilder
buildDependencies, dependencies, dependencyMethods inherited from class AttributeLoaderBuilder
buildContextDependencies, cachingStrategy, contextDependencies, contextDependency, globalTrail, globalTrail, noContextDependencies, notNull, nullableCollectionOfNonNulls, self, spec
-
Constructor Details
-
DerivedAttributeLoaderBuilder
public DerivedAttributeLoaderBuilder()
-
-
Method Details
-
valueFunctionAV
public DerivedAttributeLoaderBuilder<T> valueFunctionAV(Function<DerivedAttributeContext, AttributeValue<T>> valueFunction) -
valueFunctionAV
-
valueFunction
public DerivedAttributeLoaderBuilder<T> valueFunction(Function<DerivedAttributeContext, T> valueFunction) -
valueFunction
-
build
-