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 }