Uses of Interface
com.almworks.jira.structure.api.attribute.loader.AttributeLoader
Packages that use AttributeLoader
Package
Description
This package is a part of Structure Attributes SPI.
-
Uses of AttributeLoader in com.almworks.jira.structure.api.attribute.loader
Subinterfaces of AttributeLoader in com.almworks.jira.structure.api.attribute.loaderModifier and TypeInterfaceDescriptioninterfaceAggregate attributes have values calculated up through the hierarchy.interfaceDerived loaders calculate the attribute value based only on the attribute dependencies.interfaceItem loaders calculate attribute value for a particular item, based onItemIdentity.interfaceA multi-row loader provide a value for a single row, but also considering the previously calculated value of the same attribute for some other rows in the forest.interfacePropagate attributes have values calculated down through the hierarchy.interfaceCommon base interface for all row-based attribute loaders.interfaceScanning attributes are used to process and aggregate values across all the forest, from top to bottom (depth-first traversal).interfaceA single row attribute loader provides an attribute value based on a single forest row.Methods in com.almworks.jira.structure.api.attribute.loader that return AttributeLoaderModifier and TypeMethodDescriptionAttributeLoaderProvider.createAttributeLoader(AttributeSpec<?> attributeSpec, AttributeProviderContext context) Creates an attribute loader for the given attribute spec. -
Uses of AttributeLoader in com.almworks.jira.structure.api.attribute.loader.basic
Classes in com.almworks.jira.structure.api.attribute.loader.basic that implement AttributeLoaderModifier and TypeClassDescriptionclassclassclassclassclassclassclassBase class for scanning loaders that support standard options "baseLevel" and "levels".classclassclassclassclassclassclassclassclassclassMethods in com.almworks.jira.structure.api.attribute.loader.basic that return AttributeLoaderModifier and TypeMethodDescriptionSimpleAttributeProvider.createAttributeLoader(AttributeSpec<?> spec, AttributeProviderContext context) static <T> AttributeLoader<T>SimpleDerivedAttributeLoader.idLoader(AttributeSpec<T> spec, AttributeSpec<T> dependency) Methods in com.almworks.jira.structure.api.attribute.loader.basic with parameters of type AttributeLoaderModifier and TypeMethodDescriptionstatic SimpleAttributeProviderSimpleAttributeProvider.create(AttributeLoader<?>... loaders) protected final <T> voidSimpleAttributeProvider.registerCompositeLoader(AttributeSpec<T> spec, AttributeLoader<T>... loaders) protected final voidSimpleAttributeProvider.registerLoader(AttributeLoader<?> loader) -
Uses of AttributeLoader in com.almworks.jira.structure.api.attribute.loader.builder
Classes in com.almworks.jira.structure.api.attribute.loader.builder that implement AttributeLoaderModifier and TypeClassDescriptionclassclassclassclassstatic classstatic class -
Uses of AttributeLoader in com.almworks.jira.structure.api.attribute.loader.composition
Classes in com.almworks.jira.structure.api.attribute.loader.composition with type parameters of type AttributeLoaderModifier and TypeClassDescriptionclassAttributeLoaderAdapter<T,L extends AttributeLoader<T>> classCompositeAttributeLoader<T,L extends AttributeLoader<T>> Classes in com.almworks.jira.structure.api.attribute.loader.composition that implement AttributeLoaderModifier and TypeClassDescriptionclassAttributeLoaderAdapter<T,L extends AttributeLoader<T>> classCompositeAttributeLoader<T,L extends AttributeLoader<T>> Methods in com.almworks.jira.structure.api.attribute.loader.composition with type parameters of type AttributeLoaderModifier and TypeMethodDescriptionstatic <T,C extends AttributeLoader<T>>
CAttributeLoaderAdapter.adapt(AttributeLoader<T> loader, Class<C> clazz) static <L extends AttributeLoader<?>>
AttributeCachingStrategyCompositeAttributeLoader.getCompositeCachingStrategy(AttributeSpec<?> spec, Collection<L> loaders) static <L extends AttributeLoader<?>>
Set<AttributeContextDependency>CompositeAttributeLoader.getCompositeContextDependencies(Collection<L> loaders) static <L extends AttributeLoader<?>>
Set<AttributeSpec<?>>CompositeAttributeLoader.getCompositeDependencies(Collection<L> loaders) static <L extends AttributeLoader<?>>
TrailItemSetCompositeAttributeLoader.getCompositeGlobalTrail(Collection<L> loaders) Methods in com.almworks.jira.structure.api.attribute.loader.composition that return AttributeLoaderModifier and TypeMethodDescriptionstatic <T> AttributeLoader<T>CompositeAttributeLoader.create(AttributeSpec<T> spec, List<AttributeLoader<T>> loaders) Methods in com.almworks.jira.structure.api.attribute.loader.composition that return types with arguments of type AttributeLoaderMethods in com.almworks.jira.structure.api.attribute.loader.composition with parameters of type AttributeLoaderModifier and TypeMethodDescriptionstatic <T,C extends AttributeLoader<T>>
CAttributeLoaderAdapter.adapt(AttributeLoader<T> loader, Class<C> clazz) CompositeAttributeLoader.getLoaderClasses(AttributeLoader<?> loader) static LoaderTypeLoaderType.getType(AttributeLoader<?> loader) booleanLoaderType.is(AttributeLoader<?> loader) Method parameters in com.almworks.jira.structure.api.attribute.loader.composition with type arguments of type AttributeLoaderModifier and TypeMethodDescriptionstatic <T> AttributeLoader<T>CompositeAttributeLoader.create(AttributeSpec<T> spec, List<AttributeLoader<T>> loaders) -
Uses of AttributeLoader in com.almworks.jira.structure.api.attribute.loader.delegate
Classes in com.almworks.jira.structure.api.attribute.loader.delegate with type parameters of type AttributeLoaderClasses in com.almworks.jira.structure.api.attribute.loader.delegate that implement AttributeLoaderModifier and TypeClassDescriptionclassclassDelegatingAttributeLoader<T,L extends AttributeLoader<T>> classclassclassclassDelegatingRowAttributeLoader<T,L extends RowAttributeLoader<T>> class -
Uses of AttributeLoader in com.almworks.jira.structure.api.attribute.loader.reduce
Classes in com.almworks.jira.structure.api.attribute.loader.reduce that implement AttributeLoaderModifier and TypeClassDescriptionclassA base class for aggregate loaders that calculate values using only the specified part of subtree.class