/*
* GeoTools - The Open Source Java GIS Toolkit
* http://geotools.org
*
* (C) 2014, Open Source Geospatial Foundation (OSGeo)
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation;
* version 2.1 of the License.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*/
package org.geotools.process.factory;
import org.geotools.data.Parameter;
/**
* Fake process using some metadata in the annotations
*
* @author Andrea Aime - GeoSolutions
*
*/
@DescribeProcess(title = "Meta", description = "Process used to test the metadata annotations")
public class MetaProcess {
@DescribeResult(name = "value", description = "the value provided as input", meta = { "mimeTypes=application/shapefile,application/json" })
public byte[] execute(
@DescribeParameter(name = "extension", meta = { Parameter.EXT + "=shp" }) String ext,
@DescribeParameter(name = "password", meta = { Parameter.IS_PASSWORD + "=true" }) String pwd) {
return null;
}
}