All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opentripplanner.api.adapters.RouteAdapter Maven / Gradle / Ivy

package org.opentripplanner.api.adapters;

import javax.xml.bind.annotation.adapters.XmlAdapter;

import org.opentripplanner.model.Route;

public class RouteAdapter extends XmlAdapter {

    @Override
    public Route unmarshal(RouteType arg) throws Exception {
        throw new UnsupportedOperationException(
                "We presently serialize Route as RouteType, and thus cannot deserialize them");
    }

    @Override
    public RouteType marshal(Route arg) throws Exception {
        if (arg == null) {
            return null;
        }
        return new RouteType(arg);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy