public class SerOptional extends Object
| Constructor and Description |
|---|
SerOptional() |
| Modifier and Type | Method and Description |
|---|---|
static Class<?> |
extractType(MetaProperty<?> metaProp,
Class<?> beanType)
Extracts the value of the property from a bean, unwrapping any optional.
|
static Object |
extractValue(MetaProperty<?> metaProp,
Bean bean)
Extracts the value of the property from a bean, unwrapping any optional.
|
static Object |
wrapValue(MetaProperty<?> metaProp,
Class<?> beanType,
Object value)
Wraps the value of a property if it is an optional.
|
public static Object extractValue(MetaProperty<?> metaProp, Bean bean)
metaProp - the property to query, not nullbean - the bean to query, not nullpublic static Class<?> extractType(MetaProperty<?> metaProp, Class<?> beanType)
metaProp - the property to query, not nullbeanType - the type of the bean, not nullpublic static Object wrapValue(MetaProperty<?> metaProp, Class<?> beanType, Object value)
metaProp - the property to query, not nullbeanType - the type of the bean, not nullvalue - the value to wrap, may be nullCopyright © 2007–2017 Joda.org. All rights reserved.