Package | Description |
---|---|
it.geosolutions.jaiext.jiffle.parser |
Jiffle parser and support classes.
|
it.geosolutions.jaiext.jiffle.parser.node |
Modifier and Type | Method and Description |
---|---|
protected JiffleType |
ExpressionWorker.get(JiffleParser.ExpressionContext ctx) |
static JiffleType |
JiffleType.get(String label)
Gets the type with the given label (case-insensitive).
|
JiffleType |
FunctionInfo.getReturnType()
Gets the function return type.
|
static JiffleType |
FunctionLookup.getReturnType(String jiffleName)
Searches for a function with a script name that matches
jiffleName
and gets its return type. |
static JiffleType |
JiffleType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static JiffleType[] |
JiffleType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
List<JiffleType> |
FunctionInfo.getArgTypes() |
Modifier and Type | Method and Description |
---|---|
static FunctionInfo |
FunctionLookup.getInfo(String jiffleName,
JiffleType... argTypes)
Gets the info for a function.
|
static String |
FunctionLookup.getRuntimeExpr(String jiffleName,
JiffleType... argTypes)
Gets the runtime source for the function.
|
static boolean |
FunctionLookup.isDefined(String jiffleName,
JiffleType... argTypes)
Checks if a function is defined.
|
boolean |
FunctionInfo.matches(String fnName,
JiffleType... fnArgTypes)
Tests if this object matches the given name and argument types.
|
Constructor and Description |
---|
RuntimeModelWorker(ParseTree tree,
Map<String,String> options,
TreeNodeProperties<JiffleType> types,
TreeNodeProperties<SymbolScope> scopes)
Labels the parse tree with Node objects representing elements
of the runtime code.
|
Modifier and Type | Field and Description |
---|---|
protected JiffleType |
Expression.type |
Modifier and Type | Method and Description |
---|---|
JiffleType |
GetSourceValue.getType() |
JiffleType |
Expression.getType() |
Constructor and Description |
---|
Expression(JiffleType type) |
Variable(String name,
JiffleType d) |
Copyright © 2006–2018 GeoSolutions. All rights reserved.