Package | Description |
---|---|
it.geosolutions.jaiext.jiffle.parser.node |
Modifier and Type | Class and Description |
---|---|
class |
BinaryExpression |
class |
ConFunction
Separate node type for con functions which are implemented as directly
injected source fragments in the runtime class rather than by the
function lookup mechanism.
|
class |
ConstantLiteral |
class |
DefaultScalarValue
A placeholder node representing a default value for some
scalar variable.
|
class |
DoubleLiteral |
class |
FunctionCall |
class |
GetSourceValue |
class |
IntLiteral |
class |
ListLiteral |
class |
ParenExpression |
class |
PostfixUnaryExpression |
class |
PrefixUnaryExpression |
class |
ScalarLiteral |
class |
SetDestValue |
class |
Variable |
Modifier and Type | Method and Description |
---|---|
Expression |
IntLiteral.forceDouble() |
Expression |
PrefixUnaryExpression.forceDouble() |
Expression |
Expression.forceDouble() |
Expression |
PrefixUnaryExpression.getArg() |
Expression |
PostfixUnaryExpression.getArg() |
Expression[] |
ConFunction.getArgs() |
Expression[] |
FunctionCall.getArgs() |
Expression |
While.getCondition() |
Expression |
Until.getCondition() |
Expression |
IfElse.getCondition() |
Expression |
BreakIf.getCondition() |
Expression |
SetDestValue.getExpr() |
Expression |
ParenExpression.getExpr() |
Expression |
SimpleStatement.getExpr() |
Expression |
ListAppend.getExpression() |
Expression |
LoopInRange.getHigh() |
Expression |
Band.getIndex() |
Expression |
BinaryExpression.getLeft() |
Expression |
LoopInRange.getLow() |
Expression |
BinaryExpression.getRight() |
Expression |
Pixel.getX() |
Expression |
Pixel.getY() |
Modifier and Type | Method and Description |
---|---|
List<Expression> |
ListLiteral.getArgs() |
Modifier and Type | Method and Description |
---|---|
static FunctionCall |
FunctionCall.of(String jiffleName,
Expression... args) |
String |
SourceWriter.writeToString(Expression node)
Writes out a node to a SourceWriter and returns the resulting script
|
Constructor and Description |
---|
Band(Expression index) |
BinaryExpression(int opCode,
Expression left,
Expression right) |
BinaryExpression(int opCode,
Expression left,
Expression right,
boolean declarationNeeded) |
BreakIf(Expression condition) |
ConFunction(Expression... args) |
IfElse(Expression condition,
Node ifStatement,
Node elseStatement) |
ListAppend(Variable var,
Expression expression) |
ListAssignment(String varName,
Expression expr) |
LoopInRange(Variable loopVariable,
Expression low,
Expression high,
Statement statement) |
ParenExpression(Expression e) |
Pixel(Expression x,
Expression y) |
PostfixUnaryExpression(Expression arg,
String op) |
PrefixUnaryExpression(String op,
Expression arg) |
SetDestValue(String varName,
Expression expr) |
SimpleStatement(Expression e) |
Until(Expression condition,
Statement statement) |
While(Expression condition,
Statement statement) |
Constructor and Description |
---|
ListLiteral(List<Expression> args) |
Copyright © 2006–2018 GeoSolutions. All rights reserved.