Package org.geoserver.wcs2_0.kvp

Source Code of org.geoserver.wcs2_0.kvp.WCS20AcceptVersionsKvpParser

/* (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();
    }
  
}
TOP

Related Classes of org.geoserver.wcs2_0.kvp.WCS20AcceptVersionsKvpParser

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.