Modifier and Type | Method and Description |
---|---|
BagValue |
IdResolver.createBagOfAll(CollectionTypeId typeId,
java.lang.Iterable<? extends java.lang.Object> unboxedValues) |
BagValue |
IdResolver.createBagOfEach(CollectionTypeId typeId,
java.lang.Object... unboxedValues) |
Modifier and Type | Interface and Description |
---|---|
static interface |
BagValue.Accumulator |
interface |
InvalidValue |
interface |
NullValue |
interface |
SetValue |
static interface |
SetValue.Accumulator |
Modifier and Type | Method and Description |
---|---|
BagValue |
Value.asBagValue() |
Modifier and Type | Class and Description |
---|---|
class |
BagValueImpl |
static class |
BagValueImpl.Accumulator |
class |
InvalidValueException
An InvalidValueException wraps an InvalidValue and is used to return the InvalidValue
to the caller.
|
class |
NullValueImpl
An InvalidValueException wraps an InvalidValue and is used to return the InvalidValue
to the caller.
|
class |
SetValueImpl |
static class |
SetValueImpl.Accumulator |
class |
UndefinedValueImpl |
Modifier and Type | Method and Description |
---|---|
BagValue |
BagValueImpl.asBagValue() |
BagValue |
CollectionValueImpl.asBagValue()
Add a value to a working collection, returning true if the working
collection is changed by the addition.
|
BagValue |
InvalidValueException.asBagValue() |
BagValue |
NumberValueImpl.asBagValue() |
BagValue |
SetValueImpl.asBagValue() |
BagValue |
UndefinedValueImpl.asBagValue() |
BagValue |
ValueImpl.asBagValue() |
BagValue |
BagValueImpl.excluding(java.lang.Object value) |
BagValue |
BagValueImpl.excludingAll(CollectionValue values) |
BagValue |
SetValueImpl.excludingAll(CollectionValue values) |
BagValue |
BagValueImpl.flatten() |
BagValue |
BagValueImpl.including(java.lang.Object value) |
BagValue |
BagValueImpl.includingAll(CollectionValue values) |
Modifier and Type | Method and Description |
---|---|
static BagValue |
ValuesUtil.asBagValue(java.lang.Object value) |
static BagValue |
ValuesUtil.createBagOfEach(CollectionTypeId typeId,
java.lang.Object... boxedValues) |
static BagValue |
ValuesUtil.createBagRange(CollectionTypeId typeId,
java.lang.Object... values) |
static BagValue |
ValuesUtil.createBagValue(CollectionTypeId typeId,
Bag<? extends java.lang.Object> boxedValues) |
Modifier and Type | Method and Description |
---|---|
T |
ValuesSwitch.caseBagValue(BagValue object)
Returns the result of interpreting the object as an instance of 'Bag Value'.
|
Modifier and Type | Method and Description |
---|---|
BagValue |
CollectionAsBagOperation.evaluate(DomainEvaluator evaluator,
TypeId returnTypeId,
java.lang.Object sourceValue)
Deprecated.
|
BagValue |
CollectionAsBagOperation.evaluate(java.lang.Object argument) |
Modifier and Type | Method and Description |
---|---|
BagValue |
AbstractIdResolver.createBagOfAll(CollectionTypeId typeId,
java.lang.Iterable<? extends java.lang.Object> unboxedValues) |
BagValue |
AbstractIdResolver.createBagOfEach(CollectionTypeId typeId,
java.lang.Object... unboxedValues) |