/* (c) 2014 Open Source Geospatial Foundation - all rights reserved * (c) 2001 - 2013 OpenPlans * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.script.groovy; import org.codehaus.groovy.jsr223.GroovyScriptEngineFactory; import org.geoserver.script.ScriptPlugin; import org.geoserver.script.function.FunctionHook; import org.geoserver.script.wps.WpsHook; /** * Script plugin for groovy. * * @author Justin Deoliveira, OpenGeo */ public class GroovyPlugin extends ScriptPlugin { public GroovyPlugin() { super("groovy", GroovyScriptEngineFactory.class); } @Override public String getId() { return "groovy"; } @Override public String getDisplayName() { return "Groovy"; } @Override public WpsHook createWpsHook() { return new GroovyWpsHook(this); } @Override public FunctionHook createFunctionHook() { return new GroovyFunctionHook(this); } }