Class SingleRowAttributeLoaderBuilder<T>
Object
AttributeLoaderBuilder<T,S>
ArbitraryDependenciesAttributeLoaderBuilder<T,SingleRowAttributeLoaderBuilder<T>>
SingleRowAttributeLoaderBuilder<T>
public class SingleRowAttributeLoaderBuilder<T>
extends ArbitraryDependenciesAttributeLoaderBuilder<T,SingleRowAttributeLoaderBuilder<T>>
-
Field Summary
Fields inherited from class AttributeLoaderBuilder
myAttributeSpec, myCachingStrategy, myGlobalTrail -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()preload(RowPreloadFunction preloadFunction) valueFunction(BiFunction<StructureRow, SingleRowAttributeContext, T> valueFunction) valueFunction(Function<StructureRow, T> valueFunction) valueFunctionAV(BiFunction<StructureRow, SingleRowAttributeContext, AttributeValue<T>> valueFunction) valueFunctionAV(Function<StructureRow, 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
-
SingleRowAttributeLoaderBuilder
public SingleRowAttributeLoaderBuilder()
-
-
Method Details
-
valueFunctionAV
public SingleRowAttributeLoaderBuilder<T> valueFunctionAV(BiFunction<StructureRow, SingleRowAttributeContext, AttributeValue<T>> valueFunction) -
valueFunctionAV
public SingleRowAttributeLoaderBuilder<T> valueFunctionAV(Function<StructureRow, AttributeValue<T>> valueFunction) -
valueFunction
public SingleRowAttributeLoaderBuilder<T> valueFunction(BiFunction<StructureRow, SingleRowAttributeContext, T> valueFunction) -
valueFunction
-
preload
-
dependsOnWholeForest
-
build
-