Package | Description |
---|---|
com.sun.javafx.fxml.expression |
Modifier and Type | Class and Description |
---|---|
class |
BinaryExpression<U,T>
Abstract base class for binary expressions.
|
class |
LiteralExpression<T>
Expression representing a literal value.
|
class |
UnaryExpression<U,T>
Abstract base class for unary expressions.
|
class |
VariableExpression
Expression representing a variable value.
|
Modifier and Type | Method and Description |
---|---|
static Expression |
Expression.valueOf(String value)
Parses a string representation of an expression into an expression
tree.
|
Modifier and Type | Method and Description |
---|---|
static BinaryExpression |
Expression.add(Expression left,
Expression right)
Creates an addition or concatenation expression.
|
static BinaryExpression |
Expression.add(Expression left,
Expression right)
Creates an addition or concatenation expression.
|
static BinaryExpression |
Expression.add(Expression left,
Object right)
Creates an addition or concatenation expression.
|
static BinaryExpression |
Expression.add(Object left,
Expression right)
Creates an addition or concatenation expression.
|
static BinaryExpression |
Expression.and(Boolean left,
Expression right)
Creates a boolean "and" expression.
|
static BinaryExpression |
Expression.and(Expression left,
Boolean right)
Creates a boolean "and" expression.
|
static BinaryExpression |
Expression.and(Expression left,
Expression right)
Creates a boolean "and" expression.
|
static BinaryExpression |
Expression.and(Expression left,
Expression right)
Creates a boolean "and" expression.
|
static BinaryExpression |
Expression.divide(Expression left,
Expression right)
Creates a division expression.
|
static BinaryExpression |
Expression.divide(Expression left,
Expression right)
Creates a division expression.
|
static BinaryExpression |
Expression.divide(Expression left,
Number right)
Creates a division expression.
|
static BinaryExpression |
Expression.divide(Number left,
Expression<Number> right)
Creates a division expression.
|
static BinaryExpression |
Expression.equalTo(Expression left,
Expression right)
Creates an equality expression.
|
static BinaryExpression |
Expression.equalTo(Expression left,
Expression right)
Creates an equality expression.
|
static BinaryExpression |
Expression.equalTo(Expression left,
Object right)
Creates an equality expression.
|
static BinaryExpression |
Expression.equalTo(Object left,
Expression right)
Creates an equality expression.
|
static BinaryExpression |
Expression.greaterThan(Expression left,
Expression right)
Creates a "greater-than" comparison expression.
|
static BinaryExpression |
Expression.greaterThan(Expression left,
Expression right)
Creates a "greater-than" comparison expression.
|
static BinaryExpression |
Expression.greaterThan(Expression left,
Object right)
Creates a "greater-than" comparison expression.
|
static BinaryExpression |
Expression.greaterThan(Object left,
Expression right)
Creates a "greater-than" comparison expression.
|
static BinaryExpression |
Expression.greaterThanOrEqualTo(Expression left,
Expression right)
Creates a "greater-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.greaterThanOrEqualTo(Expression left,
Expression right)
Creates a "greater-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.greaterThanOrEqualTo(Expression left,
Object right)
Creates a "greater-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.greaterThanOrEqualTo(Object left,
Expression right)
Creates a "greater-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.lessThan(Expression left,
Expression right)
Creates a "less-than" comparison expression.
|
static BinaryExpression |
Expression.lessThan(Expression left,
Expression right)
Creates a "less-than" comparison expression.
|
static BinaryExpression |
Expression.lessThan(Expression left,
Object right)
Creates a "less-than" comparison expression.
|
static BinaryExpression |
Expression.lessThan(Object left,
Expression right)
Creates a "less-than" comparison expression.
|
static BinaryExpression |
Expression.lessThanOrEqualTo(Expression left,
Expression right)
Creates a "less-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.lessThanOrEqualTo(Expression left,
Expression right)
Creates a "less-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.lessThanOrEqualTo(Expression left,
Object right)
Creates a "less-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.lessThanOrEqualTo(Object left,
Expression right)
Creates a "less-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.modulo(Expression<Number> left,
Number right)
Creates a modulus expression.
|
static BinaryExpression |
Expression.modulo(Expression left,
Expression right)
Creates a modulus expression.
|
static BinaryExpression |
Expression.modulo(Expression left,
Expression right)
Creates a modulus expression.
|
static BinaryExpression |
Expression.modulo(Number left,
Expression<Number> right)
Creates a modulus expression.
|
static BinaryExpression |
Expression.multiply(Expression left,
Expression right)
Creates a multiplication expression.
|
static BinaryExpression |
Expression.multiply(Expression left,
Expression right)
Creates a multiplication expression.
|
static BinaryExpression |
Expression.multiply(Expression left,
Number right)
Creates a multiplication expression.
|
static BinaryExpression |
Expression.multiply(Number left,
Expression right)
Creates a multiplication expression.
|
static UnaryExpression |
Expression.negate(Expression operand)
Creates a numeric negation expression.
|
static UnaryExpression |
Expression.not(Expression operand)
Creates a boolean "not" expression.
|
static BinaryExpression |
Expression.notEqualTo(Expression left,
Expression right)
Creates an inverse equality expression.
|
static BinaryExpression |
Expression.notEqualTo(Expression left,
Expression right)
Creates an inverse equality expression.
|
static BinaryExpression |
Expression.notEqualTo(Expression left,
Object right)
Creates an inverse equality expression.
|
static BinaryExpression |
Expression.notEqualTo(Object left,
Expression right)
Creates an inverse equality expression.
|
static BinaryExpression |
Expression.or(Boolean left,
Expression right)
Creates a boolean "or" expression.
|
static BinaryExpression |
Expression.or(Expression left,
Boolean right)
Creates a boolean "or" expression.
|
static BinaryExpression |
Expression.or(Expression left,
Expression right)
Creates a boolean "or" expression.
|
static BinaryExpression |
Expression.or(Expression left,
Expression right)
Creates a boolean "or" expression.
|
static BinaryExpression |
Expression.subtract(Expression left,
Expression right)
Creates a subtraction expression.
|
static BinaryExpression |
Expression.subtract(Expression left,
Expression right)
Creates a subtraction expression.
|
static BinaryExpression |
Expression.subtract(Expression left,
Number right)
Creates a subtraction expression.
|
static BinaryExpression |
Expression.subtract(Number left,
Expression right)
Creates a subtraction expression.
|
Constructor and Description |
---|
BinaryExpression(Expression<U> left,
Expression<U> right,
BiFunction<U,U,T> evaluator) |
BinaryExpression(Expression<U> left,
Expression<U> right,
BiFunction<U,U,T> evaluator) |
ExpressionValue(Object namespace,
Expression expression,
Class<?> type) |
UnaryExpression(Expression<U> operand,
Function<U,T> evaluator) |
Copyright © 2020. All rights reserved.