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 | Field and Description |
---|---|
private Expression |
ExpressionValue.expression |
private Expression<U> |
BinaryExpression.left |
private Expression<U> |
UnaryExpression.operand |
private Expression<U> |
BinaryExpression.right |
Modifier and Type | Method and Description |
---|---|
Expression |
Expression.Parser.parse(java.io.Reader reader) |
static Expression |
Expression.valueOf(java.lang.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,
java.lang.Object right)
Creates an addition or concatenation expression.
|
static BinaryExpression |
Expression.add(java.lang.Object left,
Expression right)
Creates an addition or concatenation expression.
|
static BinaryExpression |
Expression.and(java.lang.Boolean left,
Expression right)
Creates a boolean "and" expression.
|
static BinaryExpression |
Expression.and(Expression left,
java.lang.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,
java.lang.Number right)
Creates a division expression.
|
static BinaryExpression |
Expression.divide(java.lang.Number left,
Expression<java.lang.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,
java.lang.Object right)
Creates an equality expression.
|
static BinaryExpression |
Expression.equalTo(java.lang.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,
java.lang.Object right)
Creates a "greater-than" comparison expression.
|
static BinaryExpression |
Expression.greaterThan(java.lang.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,
java.lang.Object right)
Creates a "greater-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.greaterThanOrEqualTo(java.lang.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,
java.lang.Object right)
Creates a "less-than" comparison expression.
|
static BinaryExpression |
Expression.lessThan(java.lang.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,
java.lang.Object right)
Creates a "less-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.lessThanOrEqualTo(java.lang.Object left,
Expression right)
Creates a "less-than-or-equal-to" comparison expression.
|
static BinaryExpression |
Expression.modulo(Expression<java.lang.Number> left,
java.lang.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(java.lang.Number left,
Expression<java.lang.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,
java.lang.Number right)
Creates a multiplication expression.
|
static BinaryExpression |
Expression.multiply(java.lang.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,
java.lang.Object right)
Creates an inverse equality expression.
|
static BinaryExpression |
Expression.notEqualTo(java.lang.Object left,
Expression right)
Creates an inverse equality expression.
|
static BinaryExpression |
Expression.or(java.lang.Boolean left,
Expression right)
Creates a boolean "or" expression.
|
static BinaryExpression |
Expression.or(Expression left,
java.lang.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,
java.lang.Number right)
Creates a subtraction expression.
|
static BinaryExpression |
Expression.subtract(java.lang.Number left,
Expression right)
Creates a subtraction expression.
|
Constructor and Description |
---|
BinaryExpression(Expression<U> left,
Expression<U> right,
java.util.function.BiFunction<U,U,T> evaluator) |
BinaryExpression(Expression<U> left,
Expression<U> right,
java.util.function.BiFunction<U,U,T> evaluator) |
ExpressionValue(java.lang.Object namespace,
Expression expression,
java.lang.Class<?> type) |
UnaryExpression(Expression<U> operand,
java.util.function.Function<U,T> evaluator) |