public class OgnlUtil
extends java.lang.Object
| Constructor and Description |
|---|
OgnlUtil() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTypeConverter(java.lang.Class<?> type,
ognl.TypeConverter typeConverter) |
java.lang.Object |
compile(java.lang.String expression) |
static boolean |
containsKey(java.lang.String key) |
void |
copy(java.lang.Object from,
java.lang.Object to) |
void |
copy(java.lang.Object from,
java.lang.Object to,
java.util.Collection<java.lang.String> exclusions,
java.util.Collection<java.lang.String> inclusions) |
java.util.Map<java.lang.String,java.lang.Object> |
createDefaultContext(java.lang.Object target) |
java.beans.BeanInfo |
getBeanInfo(java.lang.Class<?> clazz) |
java.beans.BeanInfo |
getBeanInfo(java.lang.Object from) |
java.util.Map<java.lang.String,java.lang.Object> |
getBeanMap(java.lang.Object source,
java.lang.String... excludeProperties) |
static OgnlUtil |
getInstance() |
static OgnlUtil |
getInstance(java.lang.String key) |
java.beans.PropertyDescriptor[] |
getPropertyDescriptors(java.lang.Class<?> clazz) |
java.beans.PropertyDescriptor[] |
getPropertyDescriptors(java.lang.Object source) |
ognl.TypeConverter |
getTypeConverterFromContext() |
java.lang.Object |
getValue(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root) |
<T> T |
getValue(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root,
java.lang.Class<T> resultType) |
<T> T |
getValue(java.lang.String key,
java.lang.Object root) |
<T> T |
getValue(java.lang.String name,
java.lang.Object root,
java.lang.Class<T> resultType) |
void |
setProperties(java.util.Map<java.lang.String,?> props,
java.lang.Object o,
java.util.Map<java.lang.String,java.lang.Object> context,
boolean throwPropertyExceptions) |
void |
setTypeConverters(java.util.Map<java.lang.Class<?>,ognl.TypeConverter> typeConverters) |
void |
setValue(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root,
java.lang.Object value) |
void |
setValue(java.lang.String name,
java.lang.Object root,
java.lang.Object value) |
public static boolean containsKey(java.lang.String key)
public static OgnlUtil getInstance()
public static OgnlUtil getInstance(java.lang.String key)
public void addTypeConverter(java.lang.Class<?> type,
ognl.TypeConverter typeConverter)
public void setTypeConverters(java.util.Map<java.lang.Class<?>,ognl.TypeConverter> typeConverters)
public void setValue(java.lang.String name,
java.lang.Object root,
java.lang.Object value)
public void setValue(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root,
java.lang.Object value)
throws ognl.OgnlException
ognl.OgnlExceptionpublic <T> T getValue(java.lang.String key,
java.lang.Object root)
public java.lang.Object getValue(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root)
public <T> T getValue(java.lang.String name,
java.lang.Object root,
java.lang.Class<T> resultType)
public <T> T getValue(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> context,
java.lang.Object root,
java.lang.Class<T> resultType)
public java.lang.Object compile(java.lang.String expression)
public java.beans.PropertyDescriptor[] getPropertyDescriptors(java.lang.Object source)
throws java.beans.IntrospectionException
java.beans.IntrospectionExceptionpublic java.beans.PropertyDescriptor[] getPropertyDescriptors(java.lang.Class<?> clazz)
throws java.beans.IntrospectionException
java.beans.IntrospectionExceptionpublic java.util.Map<java.lang.String,java.lang.Object> getBeanMap(java.lang.Object source,
java.lang.String... excludeProperties)
throws java.beans.IntrospectionException,
ognl.OgnlException
java.beans.IntrospectionExceptionognl.OgnlExceptionpublic java.beans.BeanInfo getBeanInfo(java.lang.Object from)
throws java.beans.IntrospectionException
java.beans.IntrospectionExceptionpublic java.beans.BeanInfo getBeanInfo(java.lang.Class<?> clazz)
throws java.beans.IntrospectionException
java.beans.IntrospectionExceptionpublic void setProperties(java.util.Map<java.lang.String,?> props,
java.lang.Object o,
java.util.Map<java.lang.String,java.lang.Object> context,
boolean throwPropertyExceptions)
public ognl.TypeConverter getTypeConverterFromContext()
public java.util.Map<java.lang.String,java.lang.Object> createDefaultContext(java.lang.Object target)
public void copy(java.lang.Object from,
java.lang.Object to)
public void copy(java.lang.Object from,
java.lang.Object to,
java.util.Collection<java.lang.String> exclusions,
java.util.Collection<java.lang.String> inclusions)