@PublicApi public class SharedAttributeLoaders extends Object
Modifier and Type | Method and Description |
---|---|
static <T> DerivedAttributeLoaderBuilder<T> |
constantLoader(AttributeSpec<T> spec,
AttributeValue<T> value) |
static <T> DerivedAttributeLoaderBuilder<T> |
derivedLoader(AttributeSpec<T> spec) |
static <T,D> UniDerivedAttributeLoaderBuilder<T,D> |
derivedLoader(AttributeSpec<T> spec,
AttributeSpec<D> dependencySpec) |
static <T,X,Y> BiDerivedAttributeLoaderBuilder<T,X,Y> |
derivedLoader(AttributeSpec<T> spec,
AttributeSpec<X> xDependency,
AttributeSpec<Y> yDependency) |
static <T> ItemAttributeLoaderBuilder<T,Object> |
itemLoader(AttributeSpec<T> spec) |
static <T> SingleRowAttributeLoaderBuilder<T> |
singleRowLoader(AttributeSpec<T> spec) |
public static <T> ItemAttributeLoaderBuilder<T,Object> itemLoader(AttributeSpec<T> spec)
public static <T> DerivedAttributeLoaderBuilder<T> derivedLoader(AttributeSpec<T> spec)
public static <T,D> UniDerivedAttributeLoaderBuilder<T,D> derivedLoader(AttributeSpec<T> spec, AttributeSpec<D> dependencySpec)
public static <T,X,Y> BiDerivedAttributeLoaderBuilder<T,X,Y> derivedLoader(AttributeSpec<T> spec, AttributeSpec<X> xDependency, AttributeSpec<Y> yDependency)
public static <T> DerivedAttributeLoaderBuilder<T> constantLoader(AttributeSpec<T> spec, AttributeValue<T> value)
public static <T> SingleRowAttributeLoaderBuilder<T> singleRowLoader(AttributeSpec<T> spec)
Copyright © 2024 Tempo Software. All Rights Reserved.