A B C E F G H I M N O P R S T Z 
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 Get under 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 Function lambda on a proxy object of the specified type and returns the PropertyDescriptor of the property selected.
GetWithoutException<I,​O> - Interface in com.remondis.propertypath.api
This is a Get interface 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 Get instance.
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 Get instance.

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
 
A B C E F G H I M N O P R S T Z 
All Classes All Packages