Package | Description |
---|---|
com.almworks.jira.structure.api.attribute |
This package provides API for using attributes, a concept added by Structure platform for universal access
to item data.
|
com.almworks.jira.structure.api.attribute.loader | |
com.almworks.jira.structure.api.attribute.loader.basic | |
com.almworks.jira.structure.api.attribute.loader.distinct |
Modifier and Type | Method and Description |
---|---|
AttributeLoader<T> |
AttributeSpec.cast(AttributeLoader<?> loader)
Verifies and converts
AttributeLoader to another type with a different value format. |
Modifier and Type | Method and Description |
---|---|
AttributeLoader<T> |
AttributeSpec.cast(AttributeLoader<?> loader)
Verifies and converts
AttributeLoader to another type with a different value format. |
Modifier and Type | Class and Description |
---|---|
class |
CompositeAttributeLoader<T,Loader extends AttributeLoader<T>,LoaderValue,Params,LoaderContext extends AttributeLoader.Context> |
Modifier and Type | Interface and Description |
---|---|
static interface |
AttributeLoader.Aggregate<T> |
static interface |
AttributeLoader.ForestIndependent<T> |
static interface |
AttributeLoader.Propagate<T> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAggregateLoader<T> |
class |
AbstractAttributeLoader<A> |
class |
AbstractDistinctAggregateLoader<T> |
class |
AbstractForestIndependentAttributeLoader<T> |
class |
AbstractPropagateLoader<T> |
class |
CompositeAttributeLoader<T,Loader extends AttributeLoader<T>,LoaderValue,Params,LoaderContext extends AttributeLoader.Context> |
class |
DerivedAttributeLoader<T,D> |
class |
IssueAttributeLoader<T> |
class |
ItemClassAttributeLoader<T,A> |
class |
ItemTypeAttributeLoader<A> |
Modifier and Type | Field and Description |
---|---|
static com.google.common.base.Predicate<AttributeLoader<?>> |
CompositeAttributeLoader.SPECIFIC_LOADER_PRED |
static La<AttributeLoader<?>,Boolean> |
CompositeAttributeLoader.UNIVERSAL_LOADER |
static com.google.common.base.Predicate<AttributeLoader<?>> |
CompositeAttributeLoader.UNIVERSAL_LOADER_PRED |
Modifier and Type | Method and Description |
---|---|
static <T> AttributeLoader<T> |
CompositeAttributeLoader.create(AttributeSpec<T> spec,
List<AttributeLoader<T>> loaders) |
AttributeLoader<?> |
SimpleAttributeProvider.createAttributeLoader(AttributeSpec<?> attributeSpec,
AttributeContext context) |
AttributeLoader<?> |
AttributeLoaderProvider.createAttributeLoader(AttributeSpec<?> attributeSpec,
AttributeContext context) |
static <T> AttributeLoader<T> |
DerivedAttributeLoader.idLoader(AttributeSpec<T> spec,
AttributeSpec<T> dependency) |
Modifier and Type | Method and Description |
---|---|
static ForestDependencyType |
ForestDependencyType.getType(AttributeLoader<?> loader) |
boolean |
ForestDependencyType.is(AttributeLoader<?> loader) |
protected <T> void |
SimpleAttributeProvider.registerCompositeLoader(AttributeSpec<T> spec,
AttributeLoader<T>... loaders) |
protected void |
SimpleAttributeProvider.registerLoader(AttributeLoader<?> loader) |
Modifier and Type | Method and Description |
---|---|
static <T> AttributeLoader<T> |
CompositeAttributeLoader.create(AttributeSpec<T> spec,
List<AttributeLoader<T>> loaders) |
Modifier and Type | Class and Description |
---|---|
class |
ConstantValueLoader<T> |
class |
InheritedValueLoader<T> |
class |
ItemTypeConstantLoader<A> |
class |
LaAttributeLoader<T,R> |
class |
LaDerivedAttributeLoader<T,D> |
class |
LongSumLoader |
class |
NumberSumLoader |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDistinctSumLoader<T,E,X> |
class |
DistinctLongSumLoader |
class |
DistinctNumberSumLoader |
Copyright © 2017 ALM Works. All Rights Reserved.