| Modifier and Type | Method and Description |
|---|---|
| public @NotNull DataHolder | Returns: combined and cleaned of aggregate action keys, return MutableDataHolder if it was modified so downstream aggregators re-use the mutableset of combined options (by overwriting or combined by prior aggregator) combined)Combine options by applying aggregate action keys |
| public @NotNull DataHolder | Returns: combined aggregate actions from other and overrides overwritten in combinedset of combined options (by overwriting or combined by prior aggregator) combined, @NotNull DataHolder set of original uncombined options other, @NotNull DataHolder overriding set of options overrides)Combine aggregate action keys from two sets but do not apply them |
| public @NotNull DataHolder | Returns: cleaned of all aggregate action keyscombined data holder combined)Remove any keys which contain aggregation actions and do not represent a state |
| public @Nullable Set |
| aggregate | back to summary |
|---|---|
| public @NotNull DataHolder aggregate(@NotNull DataHolder combined) Combine options by applying aggregate action keys
| |
| aggregateActions | back to summary |
|---|---|
| public @NotNull DataHolder aggregateActions(@NotNull DataHolder combined, @NotNull DataHolder other, @NotNull DataHolder overrides) Combine aggregate action keys from two sets but do not apply them
| |
| clean | back to summary |
|---|---|
| public @NotNull DataHolder clean(DataHolder combined) Remove any keys which contain aggregation actions and do not represent a state
| |
| invokeAfterSet | back to summary |
|---|---|
| public @Nullable Set return a set of aggregator classes this aggregator should run after | |