public abstract class LocationExpression extends Expression
| Modifier and Type | Field and Description |
|---|---|
boolean |
first |
LocationPath |
locationPath |
boolean |
many |
boolean |
rawResult |
id, resultType, scope, storeResult, xpath| Constructor and Description |
|---|
LocationExpression(int scope,
LocationPath locationPath,
DataType resultType,
boolean many,
boolean first) |
LocationExpression(LocationPath locationPath,
DataType resultType,
boolean many,
boolean first) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
getName() |
Object |
getResult(Event event)
This method is called only non-glocal scope expression.
|
protected Object |
getResult(jlibs.core.util.LongTreeMap<Object> result) |
protected abstract Object |
getResultItem(Event event) |
String |
toString() |
public boolean rawResult
public final LocationPath locationPath
public final boolean many
public final boolean first
public LocationExpression(LocationPath locationPath, DataType resultType, boolean many, boolean first)
public LocationExpression(int scope,
LocationPath locationPath,
DataType resultType,
boolean many,
boolean first)
public Object getResult(Event event)
ExpressiongetResult in class Expressionprotected abstract String getName()
Copyright © 2019. All rights reserved.