org.openstreetmap.josm.tools.template_engine
Class Variable

java.lang.Object
  extended by org.openstreetmap.josm.tools.template_engine.Variable
All Implemented Interfaces:
TemplateEntry

public class Variable
extends java.lang.Object
implements TemplateEntry


Field Summary
private  boolean special
           
private static java.lang.String SPECIAL_VALUE_EVERYTHING
           
private static java.lang.String SPECIAL_VARIABLE_PREFIX
           
private  java.lang.String variableName
           
 
Constructor Summary
Variable(java.lang.String variableName)
           
 
Method Summary
 void appendText(java.lang.StringBuilder result, TemplateEngineDataProvider dataProvider)
           
 boolean isSpecial()
           
 boolean isValid(TemplateEngineDataProvider dataProvider)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SPECIAL_VARIABLE_PREFIX

private static final java.lang.String SPECIAL_VARIABLE_PREFIX
See Also:
Constant Field Values

SPECIAL_VALUE_EVERYTHING

private static final java.lang.String SPECIAL_VALUE_EVERYTHING
See Also:
Constant Field Values

variableName

private final java.lang.String variableName

special

private final boolean special
Constructor Detail

Variable

public Variable(java.lang.String variableName)
Method Detail

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isSpecial

public boolean isSpecial()


JOSM