org.openstreetmap.josm.tools.template_engine
Class ContextSwitchTemplate
java.lang.Object
org.openstreetmap.josm.tools.template_engine.ContextSwitchTemplate
- All Implemented Interfaces:
- TemplateEntry
public class ContextSwitchTemplate
- extends java.lang.Object
- implements TemplateEntry
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMTPY_PROVIDER
private static final TemplateEngineDataProvider EMTPY_PROVIDER
context
private final ContextSwitchTemplate.ContextProvider context
template
private final TemplateEntry template
ContextSwitchTemplate
public ContextSwitchTemplate(SearchCompiler.Match match,
TemplateEntry template,
int searchExpressionPosition)
throws ParseError
- Throws:
ParseError
transform
private SearchCompiler.Match transform(SearchCompiler.Match m,
int searchExpressionPosition)
throws ParseError
- Throws:
ParseError
appendText
public void appendText(java.lang.StringBuilder result,
TemplateEngineDataProvider dataProvider)
- Specified by:
appendText
in interface TemplateEntry
isValid
public boolean isValid(TemplateEngineDataProvider dataProvider)
- Specified by:
isValid
in interface TemplateEntry
JOSM