BaseAttributeLoader(AttributeSpec<T> attributeSpec,
Set<AttributeSpec<?>> dependencies,
Set<AttributeContextDependency> contextDependencies,
AttributeCachingStrategy cachingStrategy,
TrailItemSet globalTrail)
Creates the loader.
|
BaseDerivedAttributeLoader(AttributeSpec<T> attributeSpec,
Set<AttributeSpec<?>> dependencies,
Set<AttributeContextDependency> contextDependencies,
AttributeCachingStrategy cachingStrategy,
TrailItemSet globalTrail,
Function<DerivedAttributeContext,AttributeValue<T>> loadingFunction) |
BaseItemAttributeLoader(AttributeSpec<T> attributeSpec,
Set<AttributeSpec<?>> dependencies,
Set<AttributeContextDependency> contextDependencies,
AttributeCachingStrategy cachingStrategy,
TrailItemSet globalTrail,
Predicate<String> itemTypeSupportedPredicate,
BiFunction<ItemIdentity,ItemAttributeContext,AttributeValue<T>> attributeFunction,
BiConsumer<Collection<ItemIdentity>,AttributeContext> preloadFunction) |
BaseSingleRowAttributeLoader(AttributeSpec<T> attributeSpec,
Set<AttributeSpec<?>> dependencies,
Set<AttributeContextDependency> contextDependencies,
AttributeCachingStrategy cachingStrategy,
TrailItemSet globalTrail,
BiFunction<StructureRow,SingleRowAttributeContext,AttributeValue<T>> loadingFunction,
RowPreloadFunction preloadFunction,
boolean wholeForestDependent) |
BuiltBiDerivedLoader(AttributeSpec<T> spec,
AttributeSpec<? extends X> xDependency,
AttributeSpec<? extends Y> yDependency,
boolean yield,
BiFunction<X,Y,T> derivationFunction,
Function<X,ItemIdentity> xTrailFunction,
Function<Y,ItemIdentity> yTrailFunction,
Set<AttributeContextDependency> contextDependencies,
AttributeCachingStrategy cachingStrategy,
TrailItemSet globalTrail) |
BuiltDerivedLoader(AttributeSpec<T> spec,
AttributeSpec<? extends D> dependency,
boolean yield,
BiFunction<? super D,DerivedAttributeContext,? extends T> derivationFunction,
Function<D,ItemIdentity> trailFunction,
Set<AttributeContextDependency> contextDependencies,
AttributeCachingStrategy cachingStrategy,
TrailItemSet globalTrail) |