org.wltea.expression
类 ExpressionTokenHelper

java.lang.Object
  继承者 org.wltea.expression.ExpressionTokenHelper

public class ExpressionTokenHelper
extends java.lang.Object

表达式字符窜词元处理辅助类 这个类,考虑到性能因素,对词元类型,只进行简单辨别,词元的完整性依赖于RPN已经经过合法校验

版本:
2.0
作者:
林良益,卓诗垚

构造方法摘要
ExpressionTokenHelper()
           
 
方法摘要
static boolean isBoolean(java.lang.String s)
           
static boolean isDateTime(java.lang.String s)
           
static boolean isDouble(java.lang.String s)
          判断是否是双精度浮点数
static boolean isFloat(java.lang.String s)
          判断是否是浮点数
static boolean isFunction(java.lang.String s)
          是否是函数词元
static boolean isInteger(java.lang.String s)
          判断是否是整数
static boolean isLong(java.lang.String s)
          判断是否是长整数
static boolean isNull(java.lang.String s)
           
static boolean isOperator(java.lang.String s)
          是否是操作符
static boolean isSplitor(java.lang.String s)
          是否是分隔符词元
static boolean isString(java.lang.String s)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ExpressionTokenHelper

public ExpressionTokenHelper()
方法详细信息

isNull

public static boolean isNull(java.lang.String s)

isBoolean

public static boolean isBoolean(java.lang.String s)

isInteger

public static boolean isInteger(java.lang.String s)
判断是否是整数

参数:
s -
返回:

isDouble

public static boolean isDouble(java.lang.String s)
判断是否是双精度浮点数

参数:
s -
返回:

isLong

public static boolean isLong(java.lang.String s)
判断是否是长整数

参数:
s -
返回:

isFloat

public static boolean isFloat(java.lang.String s)
判断是否是浮点数

参数:
s -
返回:

isString

public static boolean isString(java.lang.String s)

isDateTime

public static boolean isDateTime(java.lang.String s)

isSplitor

public static boolean isSplitor(java.lang.String s)
是否是分隔符词元

参数:
s -
返回:

isFunction

public static boolean isFunction(java.lang.String s)
是否是函数词元

参数:
s -
返回:

isOperator

public static boolean isOperator(java.lang.String s)
是否是操作符

参数:
s -
返回: