Package org.geoserver.ows.kvp

Examples of org.geoserver.ows.kvp.TimeKvpParser


     * Compares the dates obtained by parsing the time parameter with the expected values.
     *
     * @throws ParseException if the string can't be parsed.
     */
    public void testInterval() throws ParseException {
        TimeKvpParser timeKvpParser = new TimeKvpParser("TIME");
        List l = (List) timeKvpParser.parse(PERIOD);
        // Verify that the list contains at least one element.
        assertFalse(l.isEmpty());
        assertEquals(format.parse("2007-01-01T12Z"), l.get(0));
        assertEquals(format.parse("2007-01-03T00Z"), l.get(1));
        assertEquals(format.parse("2007-01-04T12Z"), l.get(2));
View Full Code Here


    }

    @Override
    public Object parse(String value) throws Exception {
        TimeSequenceType timeSequence = Wcs111Factory.eINSTANCE.createTimeSequenceType();
        TimeKvpParser parser = new TimeKvpParser("WCS1_1");
       
        List<Date> timePositions = (List<Date>)parser.parse(value);
        for (Date tp : timePositions) {
            timeSequence.getTimePosition().add(tp);
        }
       
        return timeSequence;
View Full Code Here

        try {
            Object value;
            if (strValue == null) {
                value = null;
            } else if (Date.class.isAssignableFrom(dimensionClass)) {
                value = new TimeKvpParser("whatever").parse(strValue);
            } else if (Double.class.isAssignableFrom(dimensionClass)) {
                value = new ElevationKvpParser("whatever").parse(strValue);
            } else {
                value = strValue;
            }
View Full Code Here

    }

    @Override
    public Object parse(String value) throws Exception {
        TimeSequenceType timeSequence = Wcs111Factory.eINSTANCE.createTimeSequenceType();
        TimeKvpParser parser = new TimeKvpParser("WCS1_1");
       
        Collection<Date> timePositions = (Collection<Date>)parser.parse(value);
        for (Date tp : timePositions) {
            timeSequence.getTimePosition().add(tp);
        }
       
        return timeSequence;
View Full Code Here

TOP

Related Classes of org.geoserver.ows.kvp.TimeKvpParser

Copyright © 2018 www.massapicom. 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.