public final class OverpassTurboQueryWizard extends Object
SearchAction
like query.
Requires a JavaScript ScriptEngine
.Modifier and Type | Class and Description |
---|---|
static class |
OverpassTurboQueryWizard.ParseException
An exception to indicate a failed parse.
|
Modifier and Type | Field and Description |
---|---|
private ScriptEngine |
engine |
private static OverpassTurboQueryWizard |
instance |
Modifier | Constructor and Description |
---|---|
private |
OverpassTurboQueryWizard() |
Modifier and Type | Method and Description |
---|---|
String |
constructQuery(String search)
Builds an Overpass QL from a
SearchAction like query. |
static OverpassTurboQueryWizard |
getInstance()
Replies the unique instance of this class.
|
private static OverpassTurboQueryWizard instance
private final ScriptEngine engine
private OverpassTurboQueryWizard()
public static OverpassTurboQueryWizard getInstance()
public String constructQuery(String search) throws OverpassTurboQueryWizard.ParseException
SearchAction
like query.search
- the SearchAction
like queryOverpassTurboQueryWizard.ParseException
- when the parsing fails