Class DelegatingDerivedAttributeLoader<T>
Object
DelegatingAttributeLoader<T,DerivedAttributeLoader<T>>
DelegatingDerivedAttributeLoader<T>
- All Implemented Interfaces:
AttributeLoader<T>,DerivedAttributeLoader<T>
public class DelegatingDerivedAttributeLoader<T>
extends DelegatingAttributeLoader<T,DerivedAttributeLoader<T>>
implements DerivedAttributeLoader<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionloadValue(DerivedAttributeContext context) Performs the loading.Methods inherited from class DelegatingAttributeLoader
delegate, getAttributeDependencies, getAttributeSpec, getCachingStrategy, getContextDependencies, getGlobalTrail, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface AttributeLoader
getAttributeDependencies, getAttributeSpec, getCachingStrategy, getContextDependencies, getGlobalTrail
-
Constructor Details
-
DelegatingDerivedAttributeLoader
-
-
Method Details
-
loadValue
Description copied from interface:DerivedAttributeLoaderPerforms 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 returnnull.- Specified by:
loadValuein interfaceDerivedAttributeLoader<T>- Parameters:
context- loading context- Returns:
- the calculated value
-