public abstract class AbstractAggregateLoader<T> extends AbstractAttributeLoader<T> implements AttributeLoader.Aggregate<T>
AttributeLoader.Aggregate<T>, AttributeLoader.AggregateContext<T>, AttributeLoader.Context, AttributeLoader.ForestIndependent<T>, AttributeLoader.Propagate<T>, AttributeLoader.PropagateContext<T>mySpec| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAggregateLoader(AttributeSpec<T> spec) |
| Modifier and Type | Method and Description |
|---|---|
static <T> AttributeValue<T> |
firstChildError(List<AttributeValue<T>> children)
Returns the first error
AttributeValue from list of children values. |
AttributeCachingStrategy |
getCachingStrategy() |
boolean |
isEveryItemTypeSupported() |
boolean |
isItemTypeSupported(String itemType) |
getAttributeSpecclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitloadValuegetAttributeDependencies, getAttributeSpecprotected AbstractAggregateLoader(AttributeSpec<T> spec)
public final boolean isEveryItemTypeSupported()
isEveryItemTypeSupported in interface AttributeLoader<T>public final boolean isItemTypeSupported(String itemType)
isItemTypeSupported in interface AttributeLoader<T>public AttributeCachingStrategy getCachingStrategy()
getCachingStrategy in interface AttributeLoader<T>public static <T> AttributeValue<T> firstChildError(@NotNull List<AttributeValue<T>> children)
AttributeValue from list of children values.T - AttributeValue generic typechildren - list of children valuesnull if none.Copyright © 2019 ALM Works. All Rights Reserved.