public abstract class SingleDependencyReducingAggregateLoader<T> extends ReducingAggregateLoader<T>
AttributeLoader.Aggregate<T>, AttributeLoader.AggregateContext<T>, AttributeLoader.Context, AttributeLoader.ForestIndependent<T>, AttributeLoader.Propagate<T>, AttributeLoader.PropagateContext<T>| Modifier and Type | Field and Description |
|---|---|
protected AttributeSpec<T> |
myDependency |
mySpec| Modifier | Constructor and Description |
|---|---|
protected |
SingleDependencyReducingAggregateLoader(AttributeSpec<T> spec,
AttributeSpec<T> dependency) |
| Modifier and Type | Method and Description |
|---|---|
Set<? extends AttributeSpec<?>> |
getAttributeDependencies() |
protected AttributeValue<T> |
getSelfValue(AttributeLoader.AggregateContext<T> context) |
loadValuefirstChildError, getCachingStrategy, isEveryItemTypeSupported, isItemTypeSupportedgetAttributeSpecclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvert, merge, merge, reducegetAttributeSpecprotected final AttributeSpec<T> myDependency
protected SingleDependencyReducingAggregateLoader(AttributeSpec<T> spec, AttributeSpec<T> dependency)
@NotNull protected AttributeValue<T> getSelfValue(AttributeLoader.AggregateContext<T> context)
getSelfValue in class ReducingAggregateLoader<T>@NotNull public Set<? extends AttributeSpec<?>> getAttributeDependencies()
Copyright © 2019 ALM Works. All Rights Reserved.