Class SharedAttributeLoaders
Object
SharedAttributeLoaders
- Direct Known Subclasses:
AttributeLoaders
-
Method Summary
Modifier and TypeMethodDescriptionstatic <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)
-
Method Details
-
itemLoader
-
derivedLoader
-
derivedLoader
public static <T,D> UniDerivedAttributeLoaderBuilder<T,D> derivedLoader(AttributeSpec<T> spec, AttributeSpec<D> dependencySpec) -
derivedLoader
public static <T,X, BiDerivedAttributeLoaderBuilder<T,Y> X, derivedLoaderY> (AttributeSpec<T> spec, AttributeSpec<X> xDependency, AttributeSpec<Y> yDependency) -
constantLoader
public static <T> DerivedAttributeLoaderBuilder<T> constantLoader(AttributeSpec<T> spec, AttributeValue<T> value) -
singleRowLoader
-