001    // License: GPL. For details, see LICENSE file.
002    package org.openstreetmap.josm.tools.template_engine;
003    
004    
005    public class StaticText implements TemplateEntry {
006    
007        private final String staticText;
008    
009        public StaticText(String staticText) {
010            this.staticText = staticText;
011        }
012    
013        @Override
014        public void appendText(StringBuilder result, TemplateEngineDataProvider dataProvider) {
015            result.append(staticText);
016        }
017    
018        @Override
019        public boolean isValid(TemplateEngineDataProvider dataProvider) {
020            return true;
021        }
022    
023        @Override
024        public String toString() {
025            return staticText;
026        }
027    
028    
029    }