- java.lang.Object
-
- com.github.developframework.expression.Expression
-
- com.github.developframework.expression.ArrayExpression
-
public class ArrayExpression extends Expression
数组表达式 示例: abc[i]- 作者:
- qiuzhenhao
-
-
字段概要
-
从类继承的字段 com.github.developframework.expression.Expression
EMPTY_EXPRESSION, parentExpression
-
-
构造器概要
构造器 构造器 说明 ArrayExpression(@NonNull String expressionValue)构造方法:根据表达式字符串创建数组表达式对象ArrayExpression(@NonNull String propertyName, int index)构造方法:根据参数创建数组表达式对象
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(Object obj)static ArrayExpressionfromObject(ObjectExpression objectExpression, int index)从ObjectExpression转化inthashCode()booleanhasPropertyName()判断是否有属性名称static booleanisArrayExpression(String expressionValue)检测expressionValue是否是数组型表达式StringtoString()-
从类继承的方法 com.github.developframework.expression.Expression
concat, concat, copy, expressionTree, hasParentExpression, parse, setParentExpression
-
-
-
-
方法详细资料
-
isArrayExpression
public static final boolean isArrayExpression(String expressionValue)
检测expressionValue是否是数组型表达式- 参数:
expressionValue- 表达式字符串- 返回:
- 检测结果
-
fromObject
public static final ArrayExpression fromObject(ObjectExpression objectExpression, int index)
从ObjectExpression转化- 参数:
objectExpression- 对象表达式index- 索引- 返回:
- 数组表达式
-
hasPropertyName
public boolean hasPropertyName()
判断是否有属性名称- 返回:
-
-