public class DelegatingDerivedAttributeLoader<T> extends DelegatingAttributeLoader<T,DerivedAttributeLoader<T>> implements DerivedAttributeLoader<T>
Constructor and Description |
---|
DelegatingDerivedAttributeLoader(DerivedAttributeLoader<T> loader) |
Modifier and Type | Method and Description |
---|---|
AttributeValue<T> |
loadValue(DerivedAttributeContext context)
Performs the loading.
|
delegate, getAttributeDependencies, getAttributeSpec, getCachingStrategy, getContextDependencies, getGlobalTrail, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttributeDependencies, getAttributeSpec, getCachingStrategy, getContextDependencies, getGlobalTrail
public DelegatingDerivedAttributeLoader(@NotNull DerivedAttributeLoader<T> loader)
@Nullable public AttributeValue<T> loadValue(@NotNull DerivedAttributeContext context)
DerivedAttributeLoader
Performs the loading.
If the value is missing or empty, the loader should return AttributeValue.undefined()
. If for some reason this loader
is not applicable for the given row, it should return null
.
loadValue
in interface DerivedAttributeLoader<T>
context
- loading contextCopyright © 2024 Tempo Software. All Rights Reserved.