default implementation for getConnectionDetails()

This commit is contained in:
Andreas Schildbach 2012-06-13 17:42:03 +02:00
parent 7d15ccaedf
commit 18d42d7ae8
5 changed files with 7 additions and 25 deletions

View file

@ -51,7 +51,6 @@ import de.schildbach.pte.dto.Connection;
import de.schildbach.pte.dto.Departure;
import de.schildbach.pte.dto.Fare;
import de.schildbach.pte.dto.Fare.Type;
import de.schildbach.pte.dto.GetConnectionDetailsResult;
import de.schildbach.pte.dto.Line;
import de.schildbach.pte.dto.LineDestination;
import de.schildbach.pte.dto.Location;
@ -2276,11 +2275,6 @@ public abstract class AbstractEfaProvider extends AbstractNetworkProvider
return null;
}
public GetConnectionDetailsResult getConnectionDetails(final String connectionUri) throws IOException
{
throw new UnsupportedOperationException();
}
private void appendLocation(final StringBuilder uri, final Location location, final String paramSuffix)
{
if (canAcceptPoiID && location.type == LocationType.POI && location.hasId())

View file

@ -46,7 +46,6 @@ import org.xmlpull.v1.XmlPullParserFactory;
import de.schildbach.pte.dto.Connection;
import de.schildbach.pte.dto.Departure;
import de.schildbach.pte.dto.GetConnectionDetailsResult;
import de.schildbach.pte.dto.Line;
import de.schildbach.pte.dto.Location;
import de.schildbach.pte.dto.LocationType;
@ -1306,11 +1305,6 @@ public abstract class AbstractHafasProvider extends AbstractNetworkProvider
return true;
}
public GetConnectionDetailsResult getConnectionDetails(String connectionUri) throws IOException
{
throw new UnsupportedOperationException();
}
private static final Pattern P_XML_NEARBY_STATIONS_COARSE = Pattern.compile("\\G<\\s*St\\s*(.*?)/?>(?:\n|\\z)", Pattern.DOTALL);
private static final Pattern P_XML_NEARBY_STATIONS_FINE = Pattern.compile("" //
+ "evaId=\"(\\d+)\"\\s*" // id

View file

@ -17,8 +17,10 @@
package de.schildbach.pte;
import java.io.IOException;
import java.nio.charset.Charset;
import de.schildbach.pte.dto.GetConnectionDetailsResult;
import de.schildbach.pte.dto.Point;
import de.schildbach.pte.dto.Style;
@ -41,4 +43,9 @@ public abstract class AbstractNetworkProvider implements NetworkProvider
{
return null;
}
public GetConnectionDetailsResult getConnectionDetails(final String connectionUri) throws IOException
{
throw new UnsupportedOperationException();
}
}

View file

@ -33,7 +33,6 @@ import java.util.regex.Pattern;
import de.schildbach.pte.dto.Connection;
import de.schildbach.pte.dto.Departure;
import de.schildbach.pte.dto.GetConnectionDetailsResult;
import de.schildbach.pte.dto.Line;
import de.schildbach.pte.dto.Line.Attr;
import de.schildbach.pte.dto.Location;
@ -894,12 +893,6 @@ public final class BvgProvider extends AbstractHafasProvider
}
}
@Override
public GetConnectionDetailsResult getConnectionDetails(final String uri) throws IOException
{
throw new UnsupportedOperationException();
}
private static final Pattern P_DATE_TIME = Pattern.compile("([^,]*), (.*?)");
private static final void parseDateTime(final Calendar calendar, final CharSequence str)

View file

@ -27,7 +27,6 @@ import de.schildbach.pte.dto.Connection.Part;
import de.schildbach.pte.dto.Connection.Trip;
import de.schildbach.pte.dto.Fare;
import de.schildbach.pte.dto.Fare.Type;
import de.schildbach.pte.dto.GetConnectionDetailsResult;
import de.schildbach.pte.dto.Line;
import de.schildbach.pte.dto.Location;
import de.schildbach.pte.dto.LocationType;
@ -224,11 +223,6 @@ public class SadProvider extends AbstractNetworkProvider {
0, null, null, null);
}
public GetConnectionDetailsResult getConnectionDetails(String connectionUri) throws IOException {
// Not supported by SOAP API
throw new UnsupportedOperationException();
}
protected TimeZone timeZone() {
// Set to Italian time zone
return TimeZone.getTimeZone("Europe/Rome");