/* (c) 2015 Open Source Geospatial Foundation - all rights reserved * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.wms.featureinfo; import org.geoserver.platform.GeoServerExtensions; import freemarker.template.SimpleScalar; import freemarker.template.TemplateHashModel; import freemarker.template.TemplateModel; import freemarker.template.TemplateModelException; public class EnvironmentVariablesTemplateModel implements TemplateHashModel { @Override public TemplateModel get(String propertyName) throws TemplateModelException { return new SimpleScalar(GeoServerExtensions.getProperty(propertyName)); } @Override public boolean isEmpty() throws TemplateModelException { return false; } }