Skip navigation links
A C E G I L M N O P S T V 

A

and(Expression<Boolean>, Expression<Boolean>) - Method in class org.noear.solon.expression.snel.ConditionBuilder
 
ArithmeticNode - Class in org.noear.solon.expression.snel
算数表达式节点
ArithmeticNode(ArithmeticOp, Expression, Expression) - Constructor for class org.noear.solon.expression.snel.ArithmeticNode
 
ArithmeticOp - Enum in org.noear.solon.expression.snel
算数操作符

C

ComparisonNode - Class in org.noear.solon.expression.snel
比较表达式节点(如 >, <, ==)
ComparisonNode(ComparisonOp, Expression, Expression) - Constructor for class org.noear.solon.expression.snel.ComparisonNode
 
ComparisonOp - Enum in org.noear.solon.expression.snel
比较操作符
CompilationException - Exception in org.noear.solon.expression.exception
表达式编译异常
CompilationException(String, Throwable) - Constructor for exception org.noear.solon.expression.exception.CompilationException
 
CompilationException(String) - Constructor for exception org.noear.solon.expression.exception.CompilationException
 
CompilationException(Throwable) - Constructor for exception org.noear.solon.expression.exception.CompilationException
 
ConditionBuilder - Class in org.noear.solon.expression.snel
条件表达式构建器
ConditionBuilder() - Constructor for class org.noear.solon.expression.snel.ConditionBuilder
 
ConstantNode - Class in org.noear.solon.expression.snel
常量表达式节点(表示查询中的常量)
ConstantNode(Object) - Constructor for class org.noear.solon.expression.snel.ConstantNode
 
CONTEXT_PROPS_KEY - Static variable in interface org.noear.solon.expression.snel.SnEL
上下文中的属性键(用于支持属性表达式)

E

eq(String, Object) - Method in class org.noear.solon.expression.snel.ConditionBuilder
 
eval(Function) - Method in interface org.noear.solon.expression.Expression
评估
eval(Map) - Method in interface org.noear.solon.expression.Expression
评估
eval(Function) - Method in class org.noear.solon.expression.snel.ArithmeticNode
 
eval(Function) - Method in class org.noear.solon.expression.snel.ComparisonNode
 
eval(Function) - Method in class org.noear.solon.expression.snel.ConstantNode
 
eval(Function) - Method in class org.noear.solon.expression.snel.LogicalNode
 
eval(Function) - Method in class org.noear.solon.expression.snel.MethodNode
 
eval(Function) - Method in class org.noear.solon.expression.snel.PropertyNode
 
eval(String, Function, boolean) - Static method in interface org.noear.solon.expression.snel.SnEL
评估
eval(String, Map, boolean) - Static method in interface org.noear.solon.expression.snel.SnEL
评估
eval(String, Function) - Static method in interface org.noear.solon.expression.snel.SnEL
评估(带编译缓存)
eval(String, Map) - Static method in interface org.noear.solon.expression.snel.SnEL
评估(带编译缓存)
eval(String) - Static method in interface org.noear.solon.expression.snel.SnEL
评估(带编译缓存)
eval(Function) - Method in class org.noear.solon.expression.snel.TemplateNode
 
eval(Function) - Method in class org.noear.solon.expression.snel.TernaryNode
 
eval(Function) - Method in class org.noear.solon.expression.snel.VariableNode
 
evalTmpl(String, Function, boolean) - Static method in interface org.noear.solon.expression.snel.SnEL
评估模板
evalTmpl(String, Map, boolean) - Static method in interface org.noear.solon.expression.snel.SnEL
评估模板
evalTmpl(String, Function) - Static method in interface org.noear.solon.expression.snel.SnEL
评估模板(带编译缓存)
evalTmpl(String, Map) - Static method in interface org.noear.solon.expression.snel.SnEL
评估模板(带编译缓存)
evalTmpl(String) - Static method in interface org.noear.solon.expression.snel.SnEL
评估模板(带编译缓存)
EvaluationException - Exception in org.noear.solon.expression.exception
表达式评估异常
EvaluationException(String, Throwable) - Constructor for exception org.noear.solon.expression.exception.EvaluationException
 
EvaluationException(String) - Constructor for exception org.noear.solon.expression.exception.EvaluationException
 
EvaluationException(Throwable) - Constructor for exception org.noear.solon.expression.exception.EvaluationException
 
Expression<T> - Interface in org.noear.solon.expression
表达式
ExpressionException - Exception in org.noear.solon.expression.exception
表达式异常
ExpressionException(String, Throwable) - Constructor for exception org.noear.solon.expression.exception.ExpressionException
 
ExpressionException(String) - Constructor for exception org.noear.solon.expression.exception.ExpressionException
 
ExpressionException(Throwable) - Constructor for exception org.noear.solon.expression.exception.ExpressionException
 

G

getCode() - Method in enum org.noear.solon.expression.snel.ArithmeticOp
 
getCode() - Method in enum org.noear.solon.expression.snel.ComparisonOp
代号
getCode() - Method in enum org.noear.solon.expression.snel.LogicalOp
代号
getContent() - Method in class org.noear.solon.expression.snel.TemplateFragment
片段内容
getInstance() - Static method in class org.noear.solon.expression.snel.SnelEvaluateParser
 
getInstance() - Static method in class org.noear.solon.expression.snel.SnelTemplateParser
 
getLeft() - Method in class org.noear.solon.expression.snel.ComparisonNode
获取左侧
getLeft() - Method in class org.noear.solon.expression.snel.LogicalNode
获取左节点
getMarker() - Method in class org.noear.solon.expression.snel.TemplateFragment
标记
getMethod(Class<?>, String, Class<?>[]) - Method in class org.noear.solon.expression.snel.MethodCache
 
getName() - Method in class org.noear.solon.expression.snel.VariableNode
获取字段名
getOperator() - Method in class org.noear.solon.expression.snel.ComparisonNode
获取操作符
getOperator() - Method in class org.noear.solon.expression.snel.LogicalNode
获取操作符
getPropertyName() - Method in class org.noear.solon.expression.snel.PropertyNode
获取属性名
getRight() - Method in class org.noear.solon.expression.snel.ComparisonNode
获取右侧
getRight() - Method in class org.noear.solon.expression.snel.LogicalNode
获取右节点
getTarget() - Method in class org.noear.solon.expression.snel.PropertyNode
获取目标对象
getValue() - Method in class org.noear.solon.expression.snel.ConstantNode
获取值
gt(String, Number) - Method in class org.noear.solon.expression.snel.ConditionBuilder
 
gte(String, Number) - Method in class org.noear.solon.expression.snel.ConditionBuilder
 

I

in(String, Object...) - Method in class org.noear.solon.expression.snel.ConditionBuilder
 
isCollection() - Method in class org.noear.solon.expression.snel.ConstantNode
是否为集合
isEvaluable() - Method in class org.noear.solon.expression.snel.TemplateFragment
是否可评估的

L

LogicalNode - Class in org.noear.solon.expression.snel
逻辑表达式节点(如 AND, OR, NOT)
LogicalNode(LogicalOp, Expression, Expression) - Constructor for class org.noear.solon.expression.snel.LogicalNode
 
LogicalOp - Enum in org.noear.solon.expression.snel
逻辑操作符
lt(String, Number) - Method in class org.noear.solon.expression.snel.ConditionBuilder
 
lte(String, Number) - Method in class org.noear.solon.expression.snel.ConditionBuilder
 

M

MethodCache - Class in org.noear.solon.expression.snel
方法缓存
MethodCache() - Constructor for class org.noear.solon.expression.snel.MethodCache
 
MethodNode - Class in org.noear.solon.expression.snel
方法表达式节点,用于表示方法调用(如 Math.add(1, 2) 或 user.getName())
MethodNode(Expression, String, List<Expression>) - Constructor for class org.noear.solon.expression.snel.MethodNode
 

N

neq(String, Object) - Method in class org.noear.solon.expression.snel.ConditionBuilder
 
not(Expression<Boolean>) - Method in class org.noear.solon.expression.snel.ConditionBuilder
 

O

or(Expression<Boolean>, Expression<Boolean>) - Method in class org.noear.solon.expression.snel.ConditionBuilder
 
org.noear.solon.expression - package org.noear.solon.expression
 
org.noear.solon.expression.exception - package org.noear.solon.expression.exception
 
org.noear.solon.expression.snel - package org.noear.solon.expression.snel
 

P

parse(String, boolean) - Method in interface org.noear.solon.expression.Parser
解析
parse(String) - Method in interface org.noear.solon.expression.Parser
解析(带缓存)
parse(String) - Static method in enum org.noear.solon.expression.snel.ArithmeticOp
解析
parse(String) - Static method in enum org.noear.solon.expression.snel.ComparisonOp
解析
parse(String) - Static method in enum org.noear.solon.expression.snel.LogicalOp
解析
parse(String, boolean) - Static method in interface org.noear.solon.expression.snel.SnEL
解析(将文本解析为一个可评估的表达式结构树,可反向转换)
parse(String) - Static method in interface org.noear.solon.expression.snel.SnEL
 
parse(String, boolean) - Method in class org.noear.solon.expression.snel.SnelEvaluateParser
 
parse(String, boolean) - Method in class org.noear.solon.expression.snel.SnelTemplateParser
 
parseDo(String) - Method in class org.noear.solon.expression.snel.SnelEvaluateParser
 
parseDo(Reader) - Method in class org.noear.solon.expression.snel.SnelEvaluateParser
 
parseDo(String) - Method in class org.noear.solon.expression.snel.SnelTemplateParser
 
parseDo(Reader) - Method in class org.noear.solon.expression.snel.SnelTemplateParser
 
Parser<T> - Interface in org.noear.solon.expression
解析器
parseTmpl(String, boolean) - Static method in interface org.noear.solon.expression.snel.SnEL
解析模板
parseTmpl(String) - Static method in interface org.noear.solon.expression.snel.SnEL
 
PropertyNode - Class in org.noear.solon.expression.snel
属性表达式节点,用于表示属性访问(如 user.name 或 order['items'][0])
PropertyNode(Expression, String) - Constructor for class org.noear.solon.expression.snel.PropertyNode
 
PropertyNode(Expression, Expression) - Constructor for class org.noear.solon.expression.snel.PropertyNode
 

S

SnEL - Interface in org.noear.solon.expression.snel
Solon 表达式语言引擎快捷方式(简称,SnEL)
SnelEvaluateParser - Class in org.noear.solon.expression.snel
Solon 表达式语言求值解析器 支持以下特性: 1.
SnelEvaluateParser() - Constructor for class org.noear.solon.expression.snel.SnelEvaluateParser
 
SnelTemplateParser - Class in org.noear.solon.expression.snel
Solon 表达式语言模板解析器 支持以下示例: 1."
SnelTemplateParser() - Constructor for class org.noear.solon.expression.snel.SnelTemplateParser
 

T

TemplateFragment - Class in org.noear.solon.expression.snel
模板片段
TemplateFragment(boolean, int, String) - Constructor for class org.noear.solon.expression.snel.TemplateFragment
 
TemplateNode - Class in org.noear.solon.expression.snel
 
TemplateNode(List<TemplateFragment>) - Constructor for class org.noear.solon.expression.snel.TemplateNode
 
TernaryNode - Class in org.noear.solon.expression.snel
三元表达式节点
TernaryNode(Expression<Boolean>, Expression, Expression) - Constructor for class org.noear.solon.expression.snel.TernaryNode
 
toString() - Method in class org.noear.solon.expression.snel.ArithmeticNode
 
toString() - Method in class org.noear.solon.expression.snel.ComparisonNode
 
toString() - Method in class org.noear.solon.expression.snel.ConstantNode
 
toString() - Method in class org.noear.solon.expression.snel.LogicalNode
 
toString() - Method in class org.noear.solon.expression.snel.MethodNode
 
toString() - Method in class org.noear.solon.expression.snel.PropertyNode
 
toString() - Method in class org.noear.solon.expression.snel.TernaryNode
 
toString() - Method in class org.noear.solon.expression.snel.VariableNode
 

V

valueOf(String) - Static method in enum org.noear.solon.expression.snel.ArithmeticOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.noear.solon.expression.snel.ComparisonOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.noear.solon.expression.snel.LogicalOp
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.noear.solon.expression.snel.ArithmeticOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.noear.solon.expression.snel.ComparisonOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.noear.solon.expression.snel.LogicalOp
Returns an array containing the constants of this enum type, in the order they are declared.
VariableNode - Class in org.noear.solon.expression.snel
变量表达式节点(表示查询中的变量或字段)
VariableNode(String) - Constructor for class org.noear.solon.expression.snel.VariableNode
 
A C E G I L M N O P S T V 
Skip navigation links

Copyright © 2025. All rights reserved.