| Modifier and Type | Interface and Description |
|---|---|
interface |
Unvalidated<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableUnvalidated<T>
Immutable implementation of
Unvalidated. |
| Modifier and Type | Method and Description |
|---|---|
ValueSource<T> |
ImmutableUnvalidated.wrapped() |
ValueSource<T> |
Unvalidated.wrapped() |
| Modifier and Type | Method and Description |
|---|---|
static <T> ImmutableUnvalidated<T> |
ImmutableUnvalidated.of(ValueSource<T> wrapped)
Construct a new immutable
Unvalidated instance. |
static <T> Unvalidated<T> |
Value.unvalidated(ValueSource<T> source) |
ImmutableUnvalidated<T> |
ImmutableUnvalidated.withWrapped(ValueSource<T> value)
Copy the current immutable object by setting a value for the
wrapped attribute. |
static <T> Unvalidated<T> |
Unvalidated.wrap(ValueSource<T> id) |
ImmutableUnvalidated.Builder<T> |
ImmutableUnvalidated.Builder.wrapped(ValueSource<T> wrapped)
Initializes the value for the
wrapped attribute. |
| Modifier and Type | Field and Description |
|---|---|
protected ValueSource<A> |
Calculate.AbstractWithDirect.a |
protected ValueSource<A> |
Calculate.WithMerge2Abstract.a |
protected ValueSource<A> |
Calculate.WithMerge3Abstract.a |
protected ValueSource<A> |
Calculate.WithMerge4Abstract.a |
protected ValueSource<A> |
Calculate.WithMerge5Abstract.a |
protected ValueSource<B> |
Calculate.WithMerge2Abstract.b |
protected ValueSource<B> |
Calculate.WithMerge3Abstract.b |
protected ValueSource<B> |
Calculate.WithMerge4Abstract.b |
protected ValueSource<B> |
Calculate.WithMerge5Abstract.b |
protected ValueSource<C> |
Calculate.WithMerge3Abstract.c |
protected ValueSource<C> |
Calculate.WithMerge4Abstract.c |
protected ValueSource<C> |
Calculate.WithMerge5Abstract.c |
protected ValueSource<D> |
Calculate.WithMerge4Abstract.d |
protected ValueSource<D> |
Calculate.WithMerge5Abstract.d |
protected ValueSource<E> |
Calculate.WithMerge5Abstract.e |
| Modifier and Type | Method and Description |
|---|---|
Set<? extends ValueSource<?>> |
Calculation.sources() |
| Modifier and Type | Method and Description |
|---|---|
Map1<X,X> |
Calculate.WithDestination.from(ValueSource<X> a) |
<A> Calculate.WithMap1<X,A> |
Calculate.WithDestination.requiring(ValueSource<A> a) |
<A,B> Calculate.WithMerge2<X,A,B> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b) |
<A,B> Calculate.WithMerge2<X,A,B> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b) |
<A,B,C> Calculate.WithMerge3<X,A,B,C> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c) |
<A,B,C> Calculate.WithMerge3<X,A,B,C> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c) |
<A,B,C> Calculate.WithMerge3<X,A,B,C> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c) |
<A,B,C,D> Calculate.WithMerge4<X,A,B,C,D> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D> Calculate.WithMerge4<X,A,B,C,D> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D> Calculate.WithMerge4<X,A,B,C,D> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D> Calculate.WithMerge4<X,A,B,C,D> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D,E> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e) |
<A,B,C,D,E> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e) |
<A,B,C,D,E> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e) |
<A,B,C,D,E> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e) |
<A,B,C,D,E> |
Calculate.WithDestination.requiring(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e) |
<A> Calculate.WithMap1Nullable<X,A> |
Calculate.WithDestination.using(ValueSource<A> a) |
<A,B> Calculate.WithMerge2Nullables<X,A,B> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b) |
<A,B> Calculate.WithMerge2Nullables<X,A,B> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b) |
<A,B,C> Calculate.WithMerge3Nullables<X,A,B,C> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c) |
<A,B,C> Calculate.WithMerge3Nullables<X,A,B,C> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c) |
<A,B,C> Calculate.WithMerge3Nullables<X,A,B,C> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c) |
<A,B,C,D> Calculate.WithMerge4Nullables<X,A,B,C,D> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D> Calculate.WithMerge4Nullables<X,A,B,C,D> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D> Calculate.WithMerge4Nullables<X,A,B,C,D> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D> Calculate.WithMerge4Nullables<X,A,B,C,D> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D,E> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e) |
<A,B,C,D,E> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e) |
<A,B,C,D,E> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e) |
<A,B,C,D,E> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e) |
<A,B,C,D,E> |
Calculate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e) |
| Modifier and Type | Method and Description |
|---|---|
<S> Calculate.WithSourcesNullable<X,S> |
Calculate.WithDestination.aggregating(List<? extends ValueSource<S>> sources) |
| Constructor and Description |
|---|
WithSourcesNullable(ValueSink<X> destination,
List<? extends ValueSource<S>> sourceList) |
| Modifier and Type | Method and Description |
|---|---|
protected ValueSource<A> |
ImmutableMerge2.a() |
protected ValueSource<A> |
ImmutableMerge3.a() |
protected ValueSource<A> |
ImmutableMerge4.a() |
protected ValueSource<A> |
ImmutableMerge5.a() |
protected abstract ValueSource<A> |
Merge3.a() |
protected abstract ValueSource<A> |
Merge2.a() |
protected abstract ValueSource<A> |
Merge4.a() |
protected abstract ValueSource<A> |
Merge5.a() |
protected ValueSource<B> |
ImmutableMerge2.b() |
protected ValueSource<B> |
ImmutableMerge3.b() |
protected ValueSource<B> |
ImmutableMerge4.b() |
protected ValueSource<B> |
ImmutableMerge5.b() |
protected abstract ValueSource<B> |
Merge3.b() |
protected abstract ValueSource<B> |
Merge2.b() |
protected abstract ValueSource<B> |
Merge4.b() |
protected abstract ValueSource<B> |
Merge5.b() |
protected ValueSource<C> |
ImmutableMerge3.c() |
protected ValueSource<C> |
ImmutableMerge4.c() |
protected ValueSource<C> |
ImmutableMerge5.c() |
protected abstract ValueSource<C> |
Merge3.c() |
protected abstract ValueSource<C> |
Merge4.c() |
protected abstract ValueSource<C> |
Merge5.c() |
protected ValueSource<D> |
ImmutableMerge4.d() |
protected ValueSource<D> |
ImmutableMerge5.d() |
protected abstract ValueSource<D> |
Merge4.d() |
protected abstract ValueSource<D> |
Merge5.d() |
protected ValueSource<E> |
ImmutableMerge5.e() |
protected abstract ValueSource<E> |
Merge5.e() |
protected ValueSource<A> |
ImmutableMap1.source() |
protected abstract ValueSource<A> |
Map1.source() |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.collect.ImmutableList<ValueSource<S>> |
ImmutableAggregated.sourceList() |
protected abstract List<ValueSource<S>> |
Aggregated.sourceList() |
Set<ValueSource<?>> |
Merge3.sources() |
Set<ValueSource<?>> |
Merge2.sources() |
Set<ValueSource<S>> |
Aggregated.sources() |
Set<ValueSource<?>> |
Merge4.sources() |
Set<ValueSource<?>> |
Merge5.sources() |
Set<ValueSource<?>> |
Map1.sources() |
| Modifier and Type | Method and Description |
|---|---|
static <A,X> ImmutableMap1<A,X> |
ImmutableMap1.of(Value<X> destination,
ValueSource<A> source,
FN1<A,X> transformation)
Construct a new immutable
Map1 instance. |
static <A,B,X> ImmutableMerge2<A,B,X> |
ImmutableMerge2.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
FN2<A,B,X> transformation)
Construct a new immutable
Merge2 instance. |
static <A,B,X> ImmutableMerge2<A,B,X> |
ImmutableMerge2.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
FN2<A,B,X> transformation)
Construct a new immutable
Merge2 instance. |
static <A,B,C,X> ImmutableMerge3<A,B,C,X> |
ImmutableMerge3.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
FN3<A,B,C,X> transformation)
Construct a new immutable
Merge3 instance. |
static <A,B,C,X> ImmutableMerge3<A,B,C,X> |
ImmutableMerge3.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
FN3<A,B,C,X> transformation)
Construct a new immutable
Merge3 instance. |
static <A,B,C,X> ImmutableMerge3<A,B,C,X> |
ImmutableMerge3.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
FN3<A,B,C,X> transformation)
Construct a new immutable
Merge3 instance. |
static <A,B,C,D,X> |
ImmutableMerge4.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
FN4<A,B,C,D,X> transformation)
Construct a new immutable
Merge4 instance. |
static <A,B,C,D,X> |
ImmutableMerge4.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
FN4<A,B,C,D,X> transformation)
Construct a new immutable
Merge4 instance. |
static <A,B,C,D,X> |
ImmutableMerge4.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
FN4<A,B,C,D,X> transformation)
Construct a new immutable
Merge4 instance. |
static <A,B,C,D,X> |
ImmutableMerge4.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
FN4<A,B,C,D,X> transformation)
Construct a new immutable
Merge4 instance. |
static <A,B,C,D,E,X> |
ImmutableMerge5.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e,
FN5<A,B,C,D,E,X> transformation)
Construct a new immutable
Merge5 instance. |
static <A,B,C,D,E,X> |
ImmutableMerge5.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e,
FN5<A,B,C,D,E,X> transformation)
Construct a new immutable
Merge5 instance. |
static <A,B,C,D,E,X> |
ImmutableMerge5.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e,
FN5<A,B,C,D,E,X> transformation)
Construct a new immutable
Merge5 instance. |
static <A,B,C,D,E,X> |
ImmutableMerge5.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e,
FN5<A,B,C,D,E,X> transformation)
Construct a new immutable
Merge5 instance. |
static <A,B,C,D,E,X> |
ImmutableMerge5.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e,
FN5<A,B,C,D,E,X> transformation)
Construct a new immutable
Merge5 instance. |
static <A,X> Map1<A,X> |
Map1.with(ValueSource<A> source,
ValueSink<X> destination,
FN1<A,X> transformation) |
static <A,B,X> Merge2<A,B,X> |
Merge2.with(ValueSource<A> a,
ValueSource<B> b,
ValueSink<X> destination,
FN2<A,B,X> transformation) |
static <A,B,X> Merge2<A,B,X> |
Merge2.with(ValueSource<A> a,
ValueSource<B> b,
ValueSink<X> destination,
FN2<A,B,X> transformation) |
static <A,B,C,X> Merge3<A,B,C,X> |
Merge3.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSink<X> destination,
FN3<A,B,C,X> transformation) |
static <A,B,C,X> Merge3<A,B,C,X> |
Merge3.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSink<X> destination,
FN3<A,B,C,X> transformation) |
static <A,B,C,X> Merge3<A,B,C,X> |
Merge3.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSink<X> destination,
FN3<A,B,C,X> transformation) |
static <A,B,C,D,X> |
Merge4.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSink<X> destination,
FN4<A,B,C,D,X> transformation) |
static <A,B,C,D,X> |
Merge4.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSink<X> destination,
FN4<A,B,C,D,X> transformation) |
static <A,B,C,D,X> |
Merge4.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSink<X> destination,
FN4<A,B,C,D,X> transformation) |
static <A,B,C,D,X> |
Merge4.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSink<X> destination,
FN4<A,B,C,D,X> transformation) |
static <A,B,C,D,E,X> |
Merge5.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e,
ValueSink<X> destination,
FN5<A,B,C,D,E,X> transformation) |
static <A,B,C,D,E,X> |
Merge5.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e,
ValueSink<X> destination,
FN5<A,B,C,D,E,X> transformation) |
static <A,B,C,D,E,X> |
Merge5.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e,
ValueSink<X> destination,
FN5<A,B,C,D,E,X> transformation) |
static <A,B,C,D,E,X> |
Merge5.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e,
ValueSink<X> destination,
FN5<A,B,C,D,E,X> transformation) |
static <A,B,C,D,E,X> |
Merge5.with(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
ValueSource<E> e,
ValueSink<X> destination,
FN5<A,B,C,D,E,X> transformation) |
ImmutableMerge2<A,B,X> |
ImmutableMerge2.withA(ValueSource<A> value)
Copy the current immutable object by setting a value for the
a attribute. |
ImmutableMerge3<A,B,C,X> |
ImmutableMerge3.withA(ValueSource<A> value)
Copy the current immutable object by setting a value for the
a attribute. |
ImmutableMerge4<A,B,C,D,X> |
ImmutableMerge4.withA(ValueSource<A> value)
Copy the current immutable object by setting a value for the
a attribute. |
ImmutableMerge5<A,B,C,D,E,X> |
ImmutableMerge5.withA(ValueSource<A> value)
Copy the current immutable object by setting a value for the
a attribute. |
ImmutableMerge2<A,B,X> |
ImmutableMerge2.withB(ValueSource<B> value)
Copy the current immutable object by setting a value for the
b attribute. |
ImmutableMerge3<A,B,C,X> |
ImmutableMerge3.withB(ValueSource<B> value)
Copy the current immutable object by setting a value for the
b attribute. |
ImmutableMerge4<A,B,C,D,X> |
ImmutableMerge4.withB(ValueSource<B> value)
Copy the current immutable object by setting a value for the
b attribute. |
ImmutableMerge5<A,B,C,D,E,X> |
ImmutableMerge5.withB(ValueSource<B> value)
Copy the current immutable object by setting a value for the
b attribute. |
ImmutableMerge3<A,B,C,X> |
ImmutableMerge3.withC(ValueSource<C> value)
Copy the current immutable object by setting a value for the
c attribute. |
ImmutableMerge4<A,B,C,D,X> |
ImmutableMerge4.withC(ValueSource<C> value)
Copy the current immutable object by setting a value for the
c attribute. |
ImmutableMerge5<A,B,C,D,E,X> |
ImmutableMerge5.withC(ValueSource<C> value)
Copy the current immutable object by setting a value for the
c attribute. |
ImmutableMerge4<A,B,C,D,X> |
ImmutableMerge4.withD(ValueSource<D> value)
Copy the current immutable object by setting a value for the
d attribute. |
ImmutableMerge5<A,B,C,D,E,X> |
ImmutableMerge5.withD(ValueSource<D> value)
Copy the current immutable object by setting a value for the
d attribute. |
ImmutableMerge5<A,B,C,D,E,X> |
ImmutableMerge5.withE(ValueSource<E> value)
Copy the current immutable object by setting a value for the
e attribute. |
ImmutableMap1<A,X> |
ImmutableMap1.withSource(ValueSource<A> value)
Copy the current immutable object by setting a value for the
source attribute. |
ImmutableAggregated<S,X> |
ImmutableAggregated.withSourceList(ValueSource<S>... elements)
Copy the current immutable object with elements that replace the content of
sourceList. |
| Modifier and Type | Method and Description |
|---|---|
static <S,X> ImmutableAggregated<S,X> |
ImmutableAggregated.of(Value<X> destination,
Iterable<? extends ValueSource<S>> sourceList,
FN1<List<S>,X> aggregation)
Construct a new immutable
Aggregated instance. |
static <S,X> ImmutableAggregated<S,X> |
ImmutableAggregated.of(Value<X> destination,
List<ValueSource<S>> sourceList,
FN1<List<S>,X> aggregation)
Construct a new immutable
Aggregated instance. |
static <S,X> Aggregated<S,X> |
Aggregated.with(List<? extends ValueSource<S>> sourceList,
ValueSink<X> destination,
FN1<List<S>,X> aggregation) |
ImmutableAggregated<S,X> |
ImmutableAggregated.withSourceList(Iterable<? extends ValueSource<S>> elements)
Copy the current immutable object with elements that replace the content of
sourceList. |
| Modifier and Type | Method and Description |
|---|---|
<T> ValidationError |
Context.validationError(ValueSource<T> id) |
| Modifier and Type | Method and Description |
|---|---|
ValueSource<T> |
ImmutableValidatedValue.source() |
abstract ValueSource<T> |
ValidatedValue.source() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableSet<ValueSource<?>> |
ImmutableValidationError.invalidReferences() |
Set<? extends ValueSource<?>> |
ImmutableValidatedValue.invalidReferences()
Returns a lazily initialized value of the
invalidReferences attribute. |
Set<ValueSource<?>> |
ValidationError.invalidReferences() |
Set<? extends ValueSource<?>> |
ValidatedValue.invalidReferences() |
Set<? extends ValueSource<?>> |
Validation.sources() |
protected Map<ValueSource<?>,ValidatedValue<?>> |
ImmutableStrictValidatedValueLookup.validatedValueMap()
Returns a lazily initialized value of the
validatedValueMap attribute. |
protected Map<ValueSource<?>,ValidatedValue<?>> |
StrictValidatedValueLookup.validatedValueMap() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableValidationError.Builder |
ImmutableValidationError.Builder.addInvalidReferences(ValueSource<?>... elements)
Adds elements to
invalidReferences set. |
ImmutableValidationError.Builder |
ImmutableValidationError.Builder.addInvalidReferences(ValueSource<?> element)
Adds one element to
invalidReferences set. |
static <T> ImmutableValidatedValue.Builder<T> |
ImmutableValidatedValue.builder(ValueSource<T> source)
Creates a builder for
ImmutableValidatedValue. |
static <T> ImmutableValidatedValue.Builder<T> |
ValidatedValue.builder(ValueSource<T> source) |
<T> ValidatedValue<T> |
ValidatedValueLookup.get(ValueSource<T> id) |
<T> ValidatedValue<T> |
StrictValidatedValueLookup.get(ValueSource<T> id) |
static <T> ValidatedValue<T> |
ValidatedValue.of(ValueSource<T> id,
List<ErrorMessage> errorMessages,
Set<? extends ValueSource<?>> invalidReferences)
Deprecated.
|
static <T> ValidatedValue<T> |
ValidatedValue.of(ValueSource<T> id,
T value) |
static <T> ValidatedValue<T> |
ValidatedValue.of(ValueSource<T> id,
ValidationError validationError) |
<A> Validate.WithRelationTo1<X,A> |
Validate.WithDestination.using(ValueSource<A> a) |
<A,B> Validate.WithRelationTo2<X,A,B> |
Validate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b) |
<A,B> Validate.WithRelationTo2<X,A,B> |
Validate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b) |
<A,B,C> Validate.WithRelationTo3<X,A,B,C> |
Validate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c) |
<A,B,C> Validate.WithRelationTo3<X,A,B,C> |
Validate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c) |
<A,B,C> Validate.WithRelationTo3<X,A,B,C> |
Validate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c) |
<A,B,C,D> Validate.WithRelationTo4<X,A,B,C,D> |
Validate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D> Validate.WithRelationTo4<X,A,B,C,D> |
Validate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D> Validate.WithRelationTo4<X,A,B,C,D> |
Validate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
<A,B,C,D> Validate.WithRelationTo4<X,A,B,C,D> |
Validate.WithDestination.using(ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d) |
ImmutableValidationError |
ImmutableValidationError.withInvalidReferences(ValueSource<?>... elements)
Copy the current immutable object with elements that replace the content of
invalidReferences. |
ImmutableValidatedValue<T> |
ImmutableValidatedValue.withSource(ValueSource<T> value)
Copy the current immutable object by setting a value for the
source attribute. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableValidationError.Builder |
ImmutableValidationError.Builder.addAllInvalidReferences(Iterable<? extends ValueSource<?>> elements)
Adds elements to
invalidReferences set. |
ImmutableValidationError.Builder |
ImmutableValidationError.Builder.invalidReferences(Iterable<? extends ValueSource<?>> elements)
Sets or replaces all elements for
invalidReferences set. |
static ImmutableValidationError |
ImmutableValidationError.of(Iterable<? extends ErrorMessage> errorMessages,
Iterable<? extends ValueSource<?>> invalidReferences)
Construct a new immutable
ValidationError instance. |
static ValidationError |
ValidationError.of(List<ErrorMessage> errorMessages,
Set<? extends ValueSource<?>> invalidReferences) |
static ImmutableValidationError |
ImmutableValidationError.of(List<ErrorMessage> errorMessages,
Set<ValueSource<?>> invalidReferences)
Construct a new immutable
ValidationError instance. |
static <T> ValidatedValue<T> |
ValidatedValue.of(ValueSource<T> id,
List<ErrorMessage> errorMessages,
Set<? extends ValueSource<?>> invalidReferences)
Deprecated.
|
ImmutableValidationError |
ImmutableValidationError.withInvalidReferences(Iterable<? extends ValueSource<?>> elements)
Copy the current immutable object with elements that replace the content of
invalidReferences. |
| Modifier and Type | Method and Description |
|---|---|
protected ValueSource<A> |
ImmutableRelatedTo2.a() |
protected ValueSource<A> |
ImmutableRelatedTo3.a() |
protected ValueSource<A> |
ImmutableRelatedTo4.a() |
protected abstract ValueSource<A> |
RelatedTo3.a() |
protected abstract ValueSource<A> |
RelatedTo2.a() |
protected abstract ValueSource<A> |
RelatedTo4.a() |
protected ValueSource<B> |
ImmutableRelatedTo2.b() |
protected ValueSource<B> |
ImmutableRelatedTo3.b() |
protected ValueSource<B> |
ImmutableRelatedTo4.b() |
protected abstract ValueSource<B> |
RelatedTo3.b() |
protected abstract ValueSource<B> |
RelatedTo2.b() |
protected abstract ValueSource<B> |
RelatedTo4.b() |
protected ValueSource<C> |
ImmutableRelatedTo3.c() |
protected ValueSource<C> |
ImmutableRelatedTo4.c() |
protected abstract ValueSource<C> |
RelatedTo3.c() |
protected abstract ValueSource<C> |
RelatedTo4.c() |
protected ValueSource<D> |
ImmutableRelatedTo4.d() |
protected abstract ValueSource<D> |
RelatedTo4.d() |
protected ValueSource<A> |
ImmutableRelatedTo1.source() |
protected abstract ValueSource<A> |
RelatedTo1.source() |
| Modifier and Type | Method and Description |
|---|---|
Set<ValueSource<?>> |
ImmutableRelatedTo4.sources()
Returns a lazily initialized value of the
sources attribute. |
Set<ValueSource<?>> |
RelatedTo1.sources() |
Set<ValueSource<?>> |
RelatedTo3.sources() |
Set<ValueSource<?>> |
RelatedTo2.sources() |
Set<ValueSource<?>> |
RelatedTo4.sources() |
Set<ValueSource<?>> |
Self.sources() |
| Modifier and Type | Method and Description |
|---|---|
static <X,A> ImmutableRelatedTo1<X,A> |
ImmutableRelatedTo1.of(Value<X> destination,
ValueSource<A> source,
V1<X,A> validation)
Construct a new immutable
RelatedTo1 instance. |
static <X,A,B> ImmutableRelatedTo2<X,A,B> |
ImmutableRelatedTo2.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
V2<X,A,B> validation)
Construct a new immutable
RelatedTo2 instance. |
static <X,A,B> ImmutableRelatedTo2<X,A,B> |
ImmutableRelatedTo2.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
V2<X,A,B> validation)
Construct a new immutable
RelatedTo2 instance. |
static <X,A,B,C> ImmutableRelatedTo3<X,A,B,C> |
ImmutableRelatedTo3.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
V3<X,A,B,C> validation)
Construct a new immutable
RelatedTo3 instance. |
static <X,A,B,C> ImmutableRelatedTo3<X,A,B,C> |
ImmutableRelatedTo3.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
V3<X,A,B,C> validation)
Construct a new immutable
RelatedTo3 instance. |
static <X,A,B,C> ImmutableRelatedTo3<X,A,B,C> |
ImmutableRelatedTo3.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
V3<X,A,B,C> validation)
Construct a new immutable
RelatedTo3 instance. |
static <X,A,B,C,D> |
ImmutableRelatedTo4.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
V4<X,A,B,C,D> validation)
Construct a new immutable
RelatedTo4 instance. |
static <X,A,B,C,D> |
ImmutableRelatedTo4.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
V4<X,A,B,C,D> validation)
Construct a new immutable
RelatedTo4 instance. |
static <X,A,B,C,D> |
ImmutableRelatedTo4.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
V4<X,A,B,C,D> validation)
Construct a new immutable
RelatedTo4 instance. |
static <X,A,B,C,D> |
ImmutableRelatedTo4.of(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
V4<X,A,B,C,D> validation)
Construct a new immutable
RelatedTo4 instance. |
static <X,A> RelatedTo1<X,A> |
RelatedTo1.with(Value<X> destination,
ValueSource<A> source,
V1<X,A> validation) |
static <X,A,B> RelatedTo2<X,A,B> |
RelatedTo2.with(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
V2<X,A,B> validation) |
static <X,A,B> RelatedTo2<X,A,B> |
RelatedTo2.with(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
V2<X,A,B> validation) |
static <X,A,B,C> RelatedTo3<X,A,B,C> |
RelatedTo3.with(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
V3<X,A,B,C> validation) |
static <X,A,B,C> RelatedTo3<X,A,B,C> |
RelatedTo3.with(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
V3<X,A,B,C> validation) |
static <X,A,B,C> RelatedTo3<X,A,B,C> |
RelatedTo3.with(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
V3<X,A,B,C> validation) |
static <X,A,B,C,D> |
RelatedTo4.with(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
V4<X,A,B,C,D> validation) |
static <X,A,B,C,D> |
RelatedTo4.with(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
V4<X,A,B,C,D> validation) |
static <X,A,B,C,D> |
RelatedTo4.with(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
V4<X,A,B,C,D> validation) |
static <X,A,B,C,D> |
RelatedTo4.with(Value<X> destination,
ValueSource<A> a,
ValueSource<B> b,
ValueSource<C> c,
ValueSource<D> d,
V4<X,A,B,C,D> validation) |
ImmutableRelatedTo2<X,A,B> |
ImmutableRelatedTo2.withA(ValueSource<A> value)
Copy the current immutable object by setting a value for the
a attribute. |
ImmutableRelatedTo3<X,A,B,C> |
ImmutableRelatedTo3.withA(ValueSource<A> value)
Copy the current immutable object by setting a value for the
a attribute. |
ImmutableRelatedTo4<X,A,B,C,D> |
ImmutableRelatedTo4.withA(ValueSource<A> value)
Copy the current immutable object by setting a value for the
a attribute. |
ImmutableRelatedTo2<X,A,B> |
ImmutableRelatedTo2.withB(ValueSource<B> value)
Copy the current immutable object by setting a value for the
b attribute. |
ImmutableRelatedTo3<X,A,B,C> |
ImmutableRelatedTo3.withB(ValueSource<B> value)
Copy the current immutable object by setting a value for the
b attribute. |
ImmutableRelatedTo4<X,A,B,C,D> |
ImmutableRelatedTo4.withB(ValueSource<B> value)
Copy the current immutable object by setting a value for the
b attribute. |
ImmutableRelatedTo3<X,A,B,C> |
ImmutableRelatedTo3.withC(ValueSource<C> value)
Copy the current immutable object by setting a value for the
c attribute. |
ImmutableRelatedTo4<X,A,B,C,D> |
ImmutableRelatedTo4.withC(ValueSource<C> value)
Copy the current immutable object by setting a value for the
c attribute. |
ImmutableRelatedTo4<X,A,B,C,D> |
ImmutableRelatedTo4.withD(ValueSource<D> value)
Copy the current immutable object by setting a value for the
d attribute. |
ImmutableRelatedTo1<X,A> |
ImmutableRelatedTo1.withSource(ValueSource<A> value)
Copy the current immutable object by setting a value for the
source attribute. |
| Modifier and Type | Class and Description |
|---|---|
class |
Attribute<O,T> |
class |
ImmutableAttribute<O,T>
Immutable implementation of
Attribute. |
class |
ImmutableNamed<T>
Immutable implementation of
Named. |
class |
ImmutableRelated<T,B>
Immutable implementation of
Related. |
class |
Named<T> |
class |
Related<T,B> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ChangeableValue<O,T> |
interface |
ModifiableValue<O,T> |
interface |
ReadableValue<O,T> |
| Modifier and Type | Class and Description |
|---|---|
class |
CopyOnChangeValue<O,T> |
class |
ImmutableCopyOnChangeValue<O,T>
Immutable implementation of
CopyOnChangeValue. |
class |
ImmutableModifyInstanceValue<O,T>
Immutable implementation of
ModifyInstanceValue. |
class |
ImmutableReadOnlyValue<O,T>
Immutable implementation of
ReadOnlyValue. |
class |
ModifyInstanceValue<O,T> |
class |
ReadOnlyValue<O,T> |
Copyright © 2023. All rights reserved.