Class BiDerivedAttributeLoaderBuilder<T,X,Y>
Object
AttributeLoaderBuilder<T,BiDerivedAttributeLoaderBuilder<T,X,Y>>
BiDerivedAttributeLoaderBuilder<T,X,Y>
public class BiDerivedAttributeLoaderBuilder<T,X,Y>
extends AttributeLoaderBuilder<T,BiDerivedAttributeLoaderBuilder<T,X,Y>>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields inherited from class AttributeLoaderBuilder
myAttributeSpec, myCachingStrategy, myGlobalTrail -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()dependencies(AttributeSpec<X> xDependencySpec, AttributeSpec<Y> yDependencySpec) valueFunction(BiFunction<X, Y, T> derivationFunction) xDependency(AttributeSpec<X> xDependencySpec) xTrail(Function<X, ItemIdentity> xTrailFunction) yDependency(AttributeSpec<Y> yDependencySpec) yieldOnNull(boolean yieldOnNull) yTrail(Function<Y, ItemIdentity> yTrailFunction) Methods inherited from class AttributeLoaderBuilder
buildContextDependencies, cachingStrategy, contextDependencies, contextDependency, globalTrail, globalTrail, noContextDependencies, notNull, nullableCollectionOfNonNulls, self, spec
-
Constructor Details
-
BiDerivedAttributeLoaderBuilder
public BiDerivedAttributeLoaderBuilder()
-
-
Method Details
-
build
-
xDependency
-
yDependency
-
dependencies
public BiDerivedAttributeLoaderBuilder<T,X, dependenciesY> (AttributeSpec<X> xDependencySpec, AttributeSpec<Y> yDependencySpec) -
valueFunction
-
xTrail
-
yTrail
-
yieldOnNull
-