Modifier and Type | Field and Description |
---|---|
static CoreMapAggregator |
DEFAULT_AGGREGATOR |
static CoreMapAggregator |
DEFAULT_NUMERIC_TOKENS_AGGREGATOR |
Constructor and Description |
---|
CoreMapAggregator(java.util.Map<java.lang.Class,CoreMapAttributeAggregator> aggregators) |
CoreMapAggregator(java.util.Map<java.lang.Class,CoreMapAttributeAggregator> aggregators,
java.lang.Class mergedKey,
CoreLabelTokenFactory tokenFactory) |
Modifier and Type | Method and Description |
---|---|
CoreMap |
apply(java.util.List<? extends CoreMap> in) |
static CoreMapAggregator |
getAggregator(java.util.Map<java.lang.Class,CoreMapAttributeAggregator> aggregators) |
static CoreMapAggregator |
getAggregator(java.util.Map<java.lang.Class,CoreMapAttributeAggregator> aggregators,
java.lang.Class key) |
static CoreMapAggregator |
getAggregator(java.util.Map<java.lang.Class,CoreMapAttributeAggregator> aggregators,
java.lang.Class key,
CoreLabelTokenFactory tokenFactory) |
static CoreMapAggregator |
getDefaultAggregator() |
CoreMap |
merge(java.util.List<? extends CoreMap> in) |
CoreMap |
merge(java.util.List<? extends CoreMap> in,
int start,
int end) |
java.util.List<CoreMap> |
merge(java.util.List<? extends CoreMap> list,
java.util.List<? extends HasInterval<java.lang.Integer>> matched) |
<M> java.util.List<CoreMap> |
merge(java.util.List<? extends CoreMap> list,
java.util.List<M> matched,
java.util.function.Function<M,Interval<java.lang.Integer>> toIntervalFunc) |
public static final CoreMapAggregator DEFAULT_AGGREGATOR
public static final CoreMapAggregator DEFAULT_NUMERIC_TOKENS_AGGREGATOR
public CoreMapAggregator(java.util.Map<java.lang.Class,CoreMapAttributeAggregator> aggregators)
public CoreMapAggregator(java.util.Map<java.lang.Class,CoreMapAttributeAggregator> aggregators, java.lang.Class mergedKey, CoreLabelTokenFactory tokenFactory)
public static CoreMapAggregator getDefaultAggregator()
public static CoreMapAggregator getAggregator(java.util.Map<java.lang.Class,CoreMapAttributeAggregator> aggregators)
public static CoreMapAggregator getAggregator(java.util.Map<java.lang.Class,CoreMapAttributeAggregator> aggregators, java.lang.Class key)
public static CoreMapAggregator getAggregator(java.util.Map<java.lang.Class,CoreMapAttributeAggregator> aggregators, java.lang.Class key, CoreLabelTokenFactory tokenFactory)
public java.util.List<CoreMap> merge(java.util.List<? extends CoreMap> list, java.util.List<? extends HasInterval<java.lang.Integer>> matched)