FieldUpdate |
FieldUpdate.addValueUpdate(int index,
ValueUpdate valueUpdate) |
Adds a value update to the list of value updates.
|
FieldUpdate |
FieldUpdate.addValueUpdate(ValueUpdate valueUpdate) |
Adds a value update to the list of value updates.
|
FieldUpdate |
FieldUpdate.addValueUpdates(java.util.List<ValueUpdate> valueUpdates) |
Adds a list of value updates to the list of value updates.
|
FieldUpdate |
FieldUpdate.applyTo(Document doc) |
Applies this field update.
|
static FieldUpdate |
FieldUpdate.create(Field field) |
Creates a new, empty field update with no encapsulated value updates.
|
static FieldUpdate |
FieldUpdate.createAdd(Field field,
FieldValue value) |
Creates a new field update, with one encapsulated value update
specifying an addition of a value to an array or a key to a weighted set (with default weight 1).
|
static FieldUpdate |
FieldUpdate.createAdd(Field field,
FieldValue key,
java.lang.Integer weight) |
Creates a new field update, with one encapsulated value update
specifying an addition of a key (with a specified weight) to a weighted set.
|
static FieldUpdate |
FieldUpdate.createAddAll(Field field,
WeightedSet<? extends FieldValue> set) |
Creates a new field update, with encapsulated value updates,
specifying an addition of all key/weight pairs in a weighted set to a weighted set.
|
static FieldUpdate |
FieldUpdate.createAddAll(Field field,
java.util.List<? extends FieldValue> values) |
Creates a new field update, with encapsulated value updates,
specifying an addition of all values in a given list to an array.
|
static FieldUpdate |
FieldUpdate.createAssign(Field field,
FieldValue newValue) |
Creates a new field update, with one encapsulated value update,
that assigns a new value, completely overwriting the previous value.
|
static FieldUpdate |
FieldUpdate.createClear(Field field) |
Creates a new field update, with one encapsulated value update,
that clears the value; see documentation for ClearValueUpdate to see behavior
for the individual data types.
|
static FieldUpdate |
FieldUpdate.createClearField(Field field) |
Creates a new field update that clears the field.
|
static FieldUpdate |
FieldUpdate.createDecrement(Field field,
FieldValue key,
java.lang.Number decrement) |
Creates a new field update, with one encapsulated value update that decrements a weight in a weighted set.
|
static FieldUpdate |
FieldUpdate.createDecrement(Field field,
java.lang.Number decrement) |
Creates a new field update, with one encapsulated value update that decrements a value.
|
static FieldUpdate |
FieldUpdate.createDivide(Field field,
FieldValue key,
java.lang.Number divisor) |
Creates a new field update, with one encapsulated value update that divides a weight in a weighted set.
|
static FieldUpdate |
FieldUpdate.createDivide(Field field,
java.lang.Number divisor) |
Creates a new field update, with one encapsulated value update that divides a value.
|
static FieldUpdate |
FieldUpdate.createIncrement(Field field,
FieldValue key,
java.lang.Number increment) |
Creates a new field update, with one encapsulated value update that increments a weight in a weighted set.
|
static FieldUpdate |
FieldUpdate.createIncrement(Field field,
java.lang.Number increment) |
Creates a new field update, with one encapsulated value update that increments a value.
|
static FieldUpdate |
FieldUpdate.createMap(Field field,
FieldValue value,
ValueUpdate update) |
Creates a new field update, with one encapsulated value update, which
is able to map an update to a value to a subvalue in an array or a
weighted set.
|
static FieldUpdate |
FieldUpdate.createMultiply(Field field,
FieldValue key,
java.lang.Number factor) |
Creates a new field update, with one encapsulated value update that multiplies a weight in a weighted set.
|
static FieldUpdate |
FieldUpdate.createMultiply(Field field,
java.lang.Number factor) |
Creates a new field update, with one encapsulated value update that multiplies a value.
|
static FieldUpdate |
FieldUpdate.createRemove(Field field,
FieldValue value) |
Creates a new field update, with one encapsulated value update,
specifying the removal of a value from an array or a key/weight from a weighted set.
|
static FieldUpdate |
FieldUpdate.createRemoveAll(Field field,
WeightedSet<? extends FieldValue> values) |
Creates a new field update, with encapsulated value updates,
specifying the removal of all values in a given list from an array or weighted set.
|
static FieldUpdate |
FieldUpdate.createRemoveAll(Field field,
java.util.List<? extends FieldValue> values) |
Creates a new field update, with encapsulated value updates,
specifying the removal of all values in a given list from an array or weighted set.
|