public final class OverpassTurboQueryWizard extends java.lang.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 javax.script.ScriptEngine |
engine |
private static OverpassTurboQueryWizard |
instance |
Modifier | Constructor and Description |
---|---|
private |
OverpassTurboQueryWizard() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
constructQuery(java.lang.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 javax.script.ScriptEngine engine
private OverpassTurboQueryWizard()
public static OverpassTurboQueryWizard getInstance()
public java.lang.String constructQuery(java.lang.String search) throws OverpassTurboQueryWizard.ParseException
SearchAction
like query.search
- the SearchAction
like queryOverpassTurboQueryWizard.ParseException
- when the parsing fails