| Modifier and Type | Interface and Description |
|---|---|
interface |
MutableDataHolder |
| Modifier and Type | Class and Description |
|---|---|
class |
DataSet |
class |
MutableDataSet |
class |
MutableScopedDataSet |
class |
ScopedDataSet |
| Modifier and Type | Field and Description |
|---|---|
static DataHolder |
DataHolder.NULL |
protected DataHolder |
ScopedDataSet.parent |
protected DataHolder |
MutableScopedDataSet.parent |
| Modifier and Type | Method and Description |
|---|---|
@NotNull DataHolder |
DataSet.aggregate()
Apply aggregate action to data and return result
|
@NotNull DataHolder |
DataKeyAggregator.aggregate(@NotNull DataHolder combined)
Combine options by applying aggregate action keys
|
static @NotNull DataHolder |
DataSet.aggregate(@Nullable DataHolder other,
@Nullable DataHolder overrides)
Aggregate two sets of options by aggregating their aggregate action keys then applying those actions on the resulting collection
|
static @NotNull DataHolder |
DataSet.aggregateActions(@NotNull DataHolder other,
@NotNull DataHolder overrides)
aggregate actions of two data sets, actions not applied
|
@NotNull DataHolder |
DataKeyAggregator.aggregateActions(@NotNull DataHolder combined,
@NotNull DataHolder other,
@NotNull DataHolder overrides)
Combine aggregate action keys from two sets but do not apply them
|
@NotNull DataHolder |
DataKeyAggregator.clean(DataHolder combined)
Remove any keys which contain aggregation actions and do not represent a state
|
DataHolder |
ScopedDataSet.getParent() |
DataHolder |
MutableScopedDataSet.getParent() |
@NotNull DataHolder |
DataHolder.toImmutable() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull DataHolder |
DataKeyAggregator.aggregate(@NotNull DataHolder combined)
Combine options by applying aggregate action keys
|
static @NotNull DataHolder |
DataSet.aggregate(@Nullable DataHolder other,
@Nullable DataHolder overrides)
Aggregate two sets of options by aggregating their aggregate action keys then applying those actions on the resulting collection
|
static @NotNull DataHolder |
DataSet.aggregate(@Nullable DataHolder other,
@Nullable DataHolder overrides)
Aggregate two sets of options by aggregating their aggregate action keys then applying those actions on the resulting collection
|
static @NotNull DataHolder |
DataSet.aggregateActions(@NotNull DataHolder other,
@NotNull DataHolder overrides)
aggregate actions of two data sets, actions not applied
|
static @NotNull DataHolder |
DataSet.aggregateActions(@NotNull DataHolder other,
@NotNull DataHolder overrides)
aggregate actions of two data sets, actions not applied
|
@NotNull DataHolder |
DataKeyAggregator.aggregateActions(@NotNull DataHolder combined,
@NotNull DataHolder other,
@NotNull DataHolder overrides)
Combine aggregate action keys from two sets but do not apply them
|
@NotNull DataHolder |
DataKeyAggregator.aggregateActions(@NotNull DataHolder combined,
@NotNull DataHolder other,
@NotNull DataHolder overrides)
Combine aggregate action keys from two sets but do not apply them
|
@NotNull DataHolder |
DataKeyAggregator.aggregateActions(@NotNull DataHolder combined,
@NotNull DataHolder other,
@NotNull DataHolder overrides)
Combine aggregate action keys from two sets but do not apply them
|
T |
DataValueFactory.apply(@NotNull DataHolder dataHolder) |
T |
DataNotNullValueFactory.apply(@NotNull DataHolder dataHolder) |
T |
DataNotNullValueNullableFactory.apply(@Nullable DataHolder dataHolder) |
T |
DataValueNullableFactory.apply(@Nullable DataHolder dataHolder) |
@NotNull DataHolder |
DataKeyAggregator.clean(DataHolder combined)
Remove any keys which contain aggregation actions and do not represent a state
|
T |
NullableDataKey.get(@Nullable DataHolder holder) |
T |
DataKey.get(@Nullable DataHolder holder) |
T |
DataKeyBase.get(@Nullable DataHolder holder) |
T |
NullableDataKey.getDefaultValue(@NotNull DataHolder holder) |
T |
DataKey.getDefaultValue(@NotNull DataHolder holder) |
T |
DataKeyBase.getDefaultValue(@NotNull DataHolder holder) |
T |
DataKeyBase.getFrom(@Nullable DataHolder holder)
Deprecated.
use get
|
static MutableDataSet |
MutableDataSet.merge(DataHolder... dataHolders) |
static @NotNull DataSet |
DataSet.merge(DataHolder... dataHolders) |
@NotNull MutableDataHolder |
MutableDataHolder.setAll(@NotNull DataHolder other)
Copy all values from one data holder to this data holder
|
@NotNull MutableDataSet |
MutableDataSet.setAll(@NotNull DataHolder other) |
| Constructor and Description |
|---|
DataSet(@Nullable DataHolder other) |
MutableDataSet(DataHolder other) |
MutableScopedDataSet(DataHolder parent) |
MutableScopedDataSet(DataHolder parent,
MutableDataHolder other) |
ScopedDataSet(DataHolder parent) |
ScopedDataSet(DataHolder parent,
DataHolder other) |
Copyright © 2020. All rights reserved.