public class InheritedValueLoader<T> extends AbstractPropagateLoader<T>
AttributeLoader.Aggregate<T>, AttributeLoader.AggregateContext<T>, AttributeLoader.Context, AttributeLoader.ForestIndependent<T>, AttributeLoader.Propagate<T>, AttributeLoader.PropagateContext<T>
mySpec
Constructor and Description |
---|
InheritedValueLoader(AttributeSpec<T> spec,
AttributeSpec<T> valueSpec) |
Modifier and Type | Method and Description |
---|---|
Set<? extends AttributeSpec<?>> |
getAttributeDependencies() |
List<AttributeValue<T>> |
loadChildrenValues(AttributeValue<T> rowValue,
List<StructureRow> children,
AttributeLoader.PropagateContext<T> context) |
getCachingStrategy, isEveryItemTypeSupported, isItemTypeSupported
getAttributeSpec
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttributeSpec
public InheritedValueLoader(AttributeSpec<T> spec, AttributeSpec<T> valueSpec)
public Set<? extends AttributeSpec<?>> getAttributeDependencies()
public List<AttributeValue<T>> loadChildrenValues(AttributeValue<T> rowValue, List<StructureRow> children, AttributeLoader.PropagateContext<T> context)
Copyright © 2019 ALM Works. All Rights Reserved.