net.paoding.rose.jade.statement.expression.util
类 ExqlUtils

java.lang.Object
  继承者 net.paoding.rose.jade.statement.expression.util.ExqlUtils

public class ExqlUtils
extends Object

实现表达式求值时的常用方法。

作者:
han.liao

构造方法摘要
ExqlUtils()
           
 
方法摘要
static Object[] asArray(Object obj)
          将对象转换成: java.lang.Object 数组。
static boolean asBoolean(Object obj)
          将对象转换成: Boolean 值。
static Collection<?> asCollection(Object obj)
          将对象转换成: Collection 集合。
static Object execExpr(ExprResolver exprResolver, String expression)
          返回在语句输出的内容。
static boolean isValid(Object obj)
          检查对象是否有效。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ExqlUtils

public ExqlUtils()
方法详细信息

execExpr

public static Object execExpr(ExprResolver exprResolver,
                              String expression)
返回在语句输出的内容。

参数:
exprResolver - - 使用的引擎
expression - - 解释的表达式
返回:
输出的内容

isValid

public static boolean isValid(Object obj)
检查对象是否有效。

参数:
obj - - 检查的对象
返回:
true / false

asBoolean

public static boolean asBoolean(Object obj)
将对象转换成: Boolean 值。

参数:
obj - - 用于转换的对象
返回:
true / false

asArray

public static Object[] asArray(Object obj)
将对象转换成: java.lang.Object 数组。

参数:
obj - 用于转换的对象
返回:
java.lang.Object 数组

asCollection

public static Collection<?> asCollection(Object obj)
将对象转换成: Collection 集合。

参数:
obj - - 用于转换的对象
返回:
Collection 集合


Copyright © 2012. All Rights Reserved.