/* (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.wcs2_0.kvp; import net.opengis.ows20.AcceptVersionsType; import net.opengis.ows20.Ows20Factory; import org.geoserver.ows.kvp.AcceptVersionsKvpParser; import org.geotools.util.Version; /** * Parses the OWS 2.0 capabilities negotiation related AcceptVersion parameter * * @author Emanuele Tajariol (etj) - GeoSolutions * */ public class WCS20AcceptVersionsKvpParser extends AcceptVersionsKvpParser { public final static String VERSION = "2.0"; public WCS20AcceptVersionsKvpParser() { super(AcceptVersionsType.class); setService( "wcs" ); setVersion( new Version( VERSION ) ); } // public Object parse(String value) throws Exception { // EObject acceptVersions = createObject(); // ((Collection)EMFUtils.get(acceptVersions, "version")).addAll(KvpUtils.readFlat(value, KvpUtils.INNER_DELIMETER)); // return acceptVersions; // } @Override protected AcceptVersionsType createObject() { return Ows20Factory.eINSTANCE.createAcceptVersionsType(); } }