public final class ExpressionUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static <X,Y> PropertyPathExpression<X,Y> |
getExpression(Class<X> source,
String propertyPath) |
static <X,Y> PropertyPathExpression<X,Y> |
getExpression(Class<X> source,
String propertyPath,
Class<Y> valueClass) |
static <X,Y> PropertyPathExpression<X,Y> |
getExpression(Class<X> source,
String propertyPath,
Class<Y> valueClass,
boolean allowFieldAccess) |
static <X,Y> Y |
getNullSafeValue(Class<X> source,
X target,
String propertyPath) |
static <X,Y> Y |
getNullSafeValue(Class<X> source,
X target,
String propertyPath,
boolean allowFieldAccess) |
static <X,Y> Y |
getNullSafeValue(Class<X> source,
X target,
String propertyPath,
Class<Y> valueClass) |
static <X,Y> Y |
getNullSafeValue(Class<X> source,
X target,
String propertyPath,
Class<Y> valueClass,
boolean allowFieldAccess) |
static <X,Y> Y |
getNullSafeValue(X target,
String propertyPath) |
static <X,Y> Y |
getNullSafeValue(X target,
String propertyPath,
boolean allowFieldAccess) |
static <X,Y> Y |
getNullSafeValue(X target,
String propertyPath,
Class<Y> valueClass) |
static <X,Y> Y |
getNullSafeValue(X target,
String propertyPath,
Class<Y> valueClass,
boolean allowFieldAccess) |
static <X,Y> Y |
getValue(Class<X> source,
X target,
String propertyPath) |
static <X,Y> Y |
getValue(Class<X> source,
X target,
String propertyPath,
boolean allowFieldAccess) |
static <X,Y> Y |
getValue(Class<X> source,
X target,
String propertyPath,
Class<Y> valueClass) |
static <X,Y> Y |
getValue(Class<X> source,
X target,
String propertyPath,
Class<Y> valueClass,
boolean allowFieldAccess) |
static <X,Y> Y |
getValue(X target,
String propertyPath) |
static <X,Y> Y |
getValue(X target,
String propertyPath,
boolean allowFieldAccess) |
static <X,Y> Y |
getValue(X target,
String propertyPath,
Class<Y> valueClass) |
static <X,Y> Y |
getValue(X target,
String propertyPath,
Class<Y> valueClass,
boolean allowFieldAccess) |
static <X,Y> PropertyPathExpressionValueHolder<X,Y> |
getValueHolder(Class<X> source,
X target,
String propertyPath) |
static <X,Y> PropertyPathExpressionValueHolder<X,Y> |
getValueHolder(Class<X> source,
X target,
String propertyPath,
boolean allowFieldAccess) |
static <X,Y> PropertyPathExpressionValueHolder<X,Y> |
getValueHolder(Class<X> source,
X target,
String propertyPath,
Class<Y> valueClass) |
static <X,Y> PropertyPathExpressionValueHolder<X,Y> |
getValueHolder(Class<X> source,
X target,
String propertyPath,
Class<Y> valueClass,
boolean allowFieldAccess) |
static <X,Y> void |
setValue(Class<X> source,
X target,
String propertyPath,
Y value) |
static <X,Y> void |
setValue(Class<X> source,
X target,
String propertyPath,
Y value,
boolean allowFieldAccess) |
static <X,Y> void |
setValue(X target,
String propertyPath,
Y value) |
static <X,Y> void |
setValue(X target,
String propertyPath,
Y value,
boolean allowFieldAccess) |
public static <X,Y> PropertyPathExpression<X,Y> getExpression(Class<X> source, String propertyPath)
public static <X,Y> PropertyPathExpressionValueHolder<X,Y> getValueHolder(Class<X> source, X target, String propertyPath)
public static <X,Y> PropertyPathExpressionValueHolder<X,Y> getValueHolder(Class<X> source, X target, String propertyPath, boolean allowFieldAccess)
public static <X,Y> PropertyPathExpression<X,Y> getExpression(Class<X> source, String propertyPath, Class<Y> valueClass)
public static <X,Y> PropertyPathExpression<X,Y> getExpression(Class<X> source, String propertyPath, Class<Y> valueClass, boolean allowFieldAccess)
public static <X,Y> PropertyPathExpressionValueHolder<X,Y> getValueHolder(Class<X> source, X target, String propertyPath, Class<Y> valueClass)
public static <X,Y> PropertyPathExpressionValueHolder<X,Y> getValueHolder(Class<X> source, X target, String propertyPath, Class<Y> valueClass, boolean allowFieldAccess)
public static <X,Y> Y getNullSafeValue(Class<X> source, X target, String propertyPath)
public static <X,Y> Y getValue(Class<X> source, X target, String propertyPath, boolean allowFieldAccess)
public static <X,Y> Y getNullSafeValue(Class<X> source, X target, String propertyPath, boolean allowFieldAccess)
public static <X,Y> void setValue(Class<X> source, X target, String propertyPath, Y value, boolean allowFieldAccess)
public static <X,Y> Y getValue(Class<X> source, X target, String propertyPath, Class<Y> valueClass)
public static <X,Y> Y getNullSafeValue(Class<X> source, X target, String propertyPath, Class<Y> valueClass)
public static <X,Y> Y getValue(Class<X> source, X target, String propertyPath, Class<Y> valueClass, boolean allowFieldAccess)
public static <X,Y> Y getNullSafeValue(Class<X> source, X target, String propertyPath, Class<Y> valueClass, boolean allowFieldAccess)
public static <X,Y> Y getValue(X target,
String propertyPath)
public static <X,Y> Y getNullSafeValue(X target,
String propertyPath)
public static <X,Y> void setValue(X target,
String propertyPath,
Y value)
public static <X,Y> Y getValue(X target,
String propertyPath,
boolean allowFieldAccess)
public static <X,Y> Y getNullSafeValue(X target,
String propertyPath,
boolean allowFieldAccess)
public static <X,Y> void setValue(X target,
String propertyPath,
Y value,
boolean allowFieldAccess)
public static <X,Y> Y getNullSafeValue(X target,
String propertyPath,
Class<Y> valueClass)
public static <X,Y> Y getValue(X target,
String propertyPath,
Class<Y> valueClass,
boolean allowFieldAccess)
Copyright © 2020 Blazebit. All rights reserved.