A B C E F G H I M N O P R S T Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- andApply(Function<O, X>) - Method in interface com.remondis.propertypath.api.Get
-
Specifies a mapping function that is applied if the getter returned a non-null value.
- andApply(Function<O, X>) - Method in class com.remondis.propertypath.impl.GetImpl
- andApply(Function<T, X>) - Method in class com.remondis.propertypath.impl.GetAndApplyImpl
- assertGetter(PropertyPath<O, I, E>) - Method in interface com.remondis.propertypath.api.AssertGetterBuilder
-
Defines the expected property path and checks that the
Getunder test, evaluates the expected property path. - assertGetter(PropertyPath<O, I, E>) - Method in class com.remondis.propertypath.impl.AssertGetterBuilderImpl
- AssertGetter - Class in com.remondis.propertypath.api
-
This is the testing API of the Property Path library.
- AssertGetter() - Constructor for class com.remondis.propertypath.api.AssertGetter
- AssertGetterAndApplyBuilder<I,O,T,E extends java.lang.Exception> - Interface in com.remondis.propertypath.api
- AssertGetterBuilder<I,O,E extends java.lang.Exception> - Interface in com.remondis.propertypath.api
- AssertGetterBuilderImpl<I,O,T,E extends java.lang.Exception> - Class in com.remondis.propertypath.impl
- AssertGetterBuilderImpl(Get<I, O, E>) - Constructor for class com.remondis.propertypath.impl.AssertGetterBuilderImpl
- AssertGetterBuilderImpl(GetAndApply<I, O, T, E>) - Constructor for class com.remondis.propertypath.impl.AssertGetterBuilderImpl
B
- buildTransitiveProperty(Class<I>, PropertyPath<X, I, E>) - Static method in class com.remondis.propertypath.impl.GetImpl
C
- com.remondis.propertypath.api - package com.remondis.propertypath.api
- com.remondis.propertypath.impl - package com.remondis.propertypath.impl
- com.remondis.propertypath.impl.exceptions - package com.remondis.propertypath.impl.exceptions
E
- equals(Object) - Method in class com.remondis.propertypath.impl.GetAndApplyImpl
- equals(Object) - Method in class com.remondis.propertypath.impl.GetImpl
- equals(Object) - Method in class com.remondis.propertypath.impl.InvocationSensor.Invocation
- evaluate(PropertyPath<O, I, E>) - Method in interface com.remondis.propertypath.api.GetBuilder
-
Specifies the property path to evaluate.
- evaluate(PropertyPath<O, I, E>) - Method in class com.remondis.propertypath.impl.GetBuilderImpl
- exceptionInPropertyPath(Class<?>, Exception) - Static method in exception com.remondis.propertypath.impl.exceptions.ExceptionInPropertyPath
- ExceptionInPropertyPath - Exception in com.remondis.propertypath.impl.exceptions
F
- from(I) - Method in interface com.remondis.propertypath.api.Get
-
Evaluates the property path on the specified object.
- from(I) - Method in interface com.remondis.propertypath.api.GetWithoutException
-
Evaluates the property path on the specified object.
- from(I) - Method in class com.remondis.propertypath.impl.GetAndApplyImpl
- from(I) - Method in class com.remondis.propertypath.impl.GetImpl
- from(I) - Method in class com.remondis.propertypath.impl.GetWithoutExceptionImpl
- fromOrDefault(I, O) - Method in interface com.remondis.propertypath.api.Get
-
Evaluates the property path on the specified object.
- fromOrDefault(I, O) - Method in interface com.remondis.propertypath.api.GetWithoutException
-
Evaluates the property path on the specified object.
- fromOrDefault(I, O) - Method in class com.remondis.propertypath.impl.GetImpl
- fromOrDefault(I, O) - Method in class com.remondis.propertypath.impl.GetWithoutExceptionImpl
- fromOrDefault(I, T) - Method in class com.remondis.propertypath.impl.GetAndApplyImpl
G
- Get<I,O,E extends java.lang.Exception> - Interface in com.remondis.propertypath.api
-
This class represents a getter that can be evaluated on a real object instance of a matching type.
- GetAndApply<I,O,T,E extends java.lang.Exception> - Interface in com.remondis.propertypath.api
-
A get access object that applies a mapping function if the getter has a non-null return value.
- GetAndApplyImpl<I,O,T,E extends java.lang.Exception> - Class in com.remondis.propertypath.impl
- GetAndApplyImpl(Get<I, O, E>, Function<O, T>) - Constructor for class com.remondis.propertypath.impl.GetAndApplyImpl
- getArgs() - Method in class com.remondis.propertypath.impl.InvocationSensor.Invocation
- GetBuilder<I> - Interface in com.remondis.propertypath.api
-
This is the builder stage for specifying a property path.
- GetBuilderImpl<I> - Class in com.remondis.propertypath.impl
- GetBuilderImpl(Class<I>) - Constructor for class com.remondis.propertypath.impl.GetBuilderImpl
- getGenericReturnType() - Method in class com.remondis.propertypath.impl.InvocationSensor.Invocation
- GetImpl<I,O,E extends java.lang.Exception> - Class in com.remondis.propertypath.impl
- GetImpl(Class<I>, PropertyPath<O, I, E>) - Constructor for class com.remondis.propertypath.impl.GetImpl
- getMethod() - Method in class com.remondis.propertypath.impl.InvocationSensor.Invocation
- getStartType() - Method in class com.remondis.propertypath.impl.GetImpl
- Getter - Class in com.remondis.propertypath.api
-
This is the Property Path API that can be used to build null-safe getters evaluating a specific property path.
- Getter() - Constructor for class com.remondis.propertypath.api.Getter
- getTransitiveProperty() - Method in class com.remondis.propertypath.impl.GetImpl
- getTransitiveTypedProperty(Class<T>, PropertyPath<R, T, E>) - Static method in class com.remondis.propertypath.impl.InvocationSensor
-
Executes a
Functionlambda on a proxy object of the specified type and returns thePropertyDescriptorof the property selected. - GetWithoutException<I,O> - Interface in com.remondis.propertypath.api
-
This is a
Getinterface but without exception support. - GetWithoutExceptionImpl<I,O> - Class in com.remondis.propertypath.impl
H
- hashCode() - Method in class com.remondis.propertypath.impl.GetAndApplyImpl
- hashCode() - Method in class com.remondis.propertypath.impl.GetImpl
- hashCode() - Method in class com.remondis.propertypath.impl.InvocationSensor.Invocation
I
- InvocationSensor<T> - Class in com.remondis.propertypath.impl
- InvocationSensor.Invocation - Class in com.remondis.propertypath.impl
- invocationsToString(List<InvocationSensor.Invocation>) - Static method in class com.remondis.propertypath.impl.InvocationSensor.Invocation
M
- MapTo - Class in com.remondis.propertypath.api
-
This util class is a collection of handy mapping functions that can be used in conjunction with
ApplyBuilder#apply(java.util.function.Function). - MapTo() - Constructor for class com.remondis.propertypath.api.MapTo
N
- newFor(Class<I>) - Static method in class com.remondis.propertypath.api.Getter
-
Creates a builder of a property path for the specified type.
- notAValidPropertyPath(Class<?>, List<InvocationSensor.Invocation>) - Static method in exception com.remondis.propertypath.impl.exceptions.NotAValidPropertyPathException
- NotAValidPropertyPathException - Exception in com.remondis.propertypath.impl.exceptions
- NotAValidPropertyPathException() - Constructor for exception com.remondis.propertypath.impl.exceptions.NotAValidPropertyPathException
- NotAValidPropertyPathException(String) - Constructor for exception com.remondis.propertypath.impl.exceptions.NotAValidPropertyPathException
- NotAValidPropertyPathException(String, Throwable) - Constructor for exception com.remondis.propertypath.impl.exceptions.NotAValidPropertyPathException
- NotAValidPropertyPathException(String, Throwable, boolean, boolean) - Constructor for exception com.remondis.propertypath.impl.exceptions.NotAValidPropertyPathException
- NotAValidPropertyPathException(Throwable) - Constructor for exception com.remondis.propertypath.impl.exceptions.NotAValidPropertyPathException
- nullIfEmpty() - Static method in class com.remondis.propertypath.api.MapTo
O
- of(Get<I, O, E>) - Static method in class com.remondis.propertypath.api.AssertGetter
-
Creates a new builder to assert the property path of a specified
Getinstance. - of(GetAndApply<I, O, T, E>) - Static method in class com.remondis.propertypath.api.AssertGetter
-
Creates a new builder to assert the property path of a specified
Getinstance.
P
- PropertyPath<O,I,E extends java.lang.Exception> - Interface in com.remondis.propertypath.api
-
This functional interface defines a property path.
- PropertyPathException - Exception in com.remondis.propertypath.impl
-
Thrown if the mapping configuration has errors or if an actual mapping fails.
R
- ReflectionException - Exception in com.remondis.propertypath.impl.exceptions
- ReflectionException() - Constructor for exception com.remondis.propertypath.impl.exceptions.ReflectionException
- ReflectionException(String) - Constructor for exception com.remondis.propertypath.impl.exceptions.ReflectionException
- ReflectionException(String, Throwable) - Constructor for exception com.remondis.propertypath.impl.exceptions.ReflectionException
- ReflectionException(String, Throwable, boolean, boolean) - Constructor for exception com.remondis.propertypath.impl.exceptions.ReflectionException
- ReflectionException(Throwable) - Constructor for exception com.remondis.propertypath.impl.exceptions.ReflectionException
S
- selectProperty(I) - Method in interface com.remondis.propertypath.api.PropertyPath
-
Performs a get-method invocation chain on the specified input object to declare a property path.
T
- toJdk8() - Method in interface com.remondis.propertypath.api.GetAndApply
- toJdk8() - Method in class com.remondis.propertypath.impl.GetAndApplyImpl
- toPath() - Method in interface com.remondis.propertypath.api.Get
- toPath() - Method in class com.remondis.propertypath.impl.GetAndApplyImpl
- toPath() - Method in class com.remondis.propertypath.impl.GetImpl
- toString() - Method in class com.remondis.propertypath.impl.GetImpl
- toString() - Method in class com.remondis.propertypath.impl.GetWithoutExceptionImpl
- toString() - Method in class com.remondis.propertypath.impl.InvocationSensor.Invocation
- toString(boolean) - Method in interface com.remondis.propertypath.api.Get
- toString(boolean) - Method in interface com.remondis.propertypath.api.GetWithoutException
- toString(boolean) - Method in class com.remondis.propertypath.impl.GetAndApplyImpl
- toString(boolean) - Method in class com.remondis.propertypath.impl.GetImpl
- toString(boolean) - Method in class com.remondis.propertypath.impl.GetWithoutExceptionImpl
Z
- ZeroInteractionException - Exception in com.remondis.propertypath.impl.exceptions
- ZeroInteractionException() - Constructor for exception com.remondis.propertypath.impl.exceptions.ZeroInteractionException
- ZeroInteractionException(String) - Constructor for exception com.remondis.propertypath.impl.exceptions.ZeroInteractionException
- ZeroInteractionException(String, Throwable) - Constructor for exception com.remondis.propertypath.impl.exceptions.ZeroInteractionException
- ZeroInteractionException(String, Throwable, boolean, boolean) - Constructor for exception com.remondis.propertypath.impl.exceptions.ZeroInteractionException
- ZeroInteractionException(Throwable) - Constructor for exception com.remondis.propertypath.impl.exceptions.ZeroInteractionException
- zeroInteractions(Class<?>) - Static method in exception com.remondis.propertypath.impl.exceptions.ZeroInteractionException
All Classes All Packages