renamed method

git-svn-id: https://public-transport-enabler.googlecode.com/svn/trunk@682 0924bc21-9374-b0fa-ee44-9ff1593b38f0
This commit is contained in:
andreas.schildbach@gmail.com 2011-06-08 20:27:51 +00:00
parent ee172bc0a5
commit caaf389634
9 changed files with 40 additions and 40 deletions

View file

@ -112,7 +112,7 @@ public abstract class AbstractHafasProvider implements NetworkProvider
return 0;
}
protected String[] splitNameAndPlace(final String name)
protected String[] splitPlaceAndName(final String name)
{
return new String[] { null, name };
}
@ -135,8 +135,8 @@ public abstract class AbstractHafasProvider implements NetworkProvider
final int x = Integer.parseInt(pp.getAttributeValue(null, "x"));
final int y = Integer.parseInt(pp.getAttributeValue(null, "y"));
final String[] nameAndPlace = splitNameAndPlace(name);
return new Location(LocationType.STATION, id, y, x, nameAndPlace[0], nameAndPlace[1]);
final String[] placeAndName = splitPlaceAndName(name);
return new Location(LocationType.STATION, id, y, x, placeAndName[0], placeAndName[1]);
}
throw new IllegalStateException("cannot handle: " + type);
}
@ -286,8 +286,8 @@ public abstract class AbstractHafasProvider implements NetworkProvider
if (type == 1) // station
{
final String[] nameAndPlace = splitNameAndPlace(value);
results.add(new Location(LocationType.STATION, localId, lat, lon, nameAndPlace[0], nameAndPlace[1]));
final String[] placeAndName = splitPlaceAndName(value);
results.add(new Location(LocationType.STATION, localId, lat, lon, placeAndName[0], placeAndName[1]));
}
else if (type == 2) // address
{
@ -391,8 +391,8 @@ public abstract class AbstractHafasProvider implements NetworkProvider
final int lon = Integer.parseInt(iMatcherLonLat.group(1));
final int lat = Integer.parseInt(iMatcherLonLat.group(2));
final String[] nameAndPlace = splitNameAndPlace(name);
results.add(new Location(type, id, lat, lon, nameAndPlace[0], nameAndPlace[1]));
final String[] placeAndName = splitPlaceAndName(name);
results.add(new Location(type, id, lat, lon, placeAndName[0], placeAndName[1]));
XmlPullUtil.next(pp);
}
@ -1114,8 +1114,8 @@ public abstract class AbstractHafasProvider implements NetworkProvider
parsedLat = 0;
}
final String[] nameAndPlace = splitNameAndPlace(parsedName);
stations.add(new Location(LocationType.STATION, parsedId, parsedLat, parsedLon, nameAndPlace[0], nameAndPlace[1]));
final String[] placeAndName = splitPlaceAndName(parsedName);
stations.add(new Location(LocationType.STATION, parsedId, parsedLat, parsedLon, placeAndName[0], placeAndName[1]));
}
else
{
@ -1148,8 +1148,8 @@ public abstract class AbstractHafasProvider implements NetworkProvider
if (stopWeight != 0)
{
final String[] nameAndPlace = splitNameAndPlace(name);
stations.add(new Location(LocationType.STATION, id, lat, lon, nameAndPlace[0], nameAndPlace[1]));
final String[] placeAndName = splitPlaceAndName(name);
stations.add(new Location(LocationType.STATION, id, lat, lon, placeAndName[0], placeAndName[1]));
}
}
}
@ -1201,8 +1201,8 @@ public abstract class AbstractHafasProvider implements NetworkProvider
parsedLat = Integer.parseInt(mFineCoords.group(2));
}
final String[] nameAndPlace = splitNameAndPlace(parsedName);
stations.add(new Location(LocationType.STATION, parsedId, parsedLat, parsedLon, nameAndPlace[0], nameAndPlace[1]));
final String[] placeAndName = splitPlaceAndName(parsedName);
stations.add(new Location(LocationType.STATION, parsedId, parsedLat, parsedLon, placeAndName[0], placeAndName[1]));
}
else
{

View file

@ -84,7 +84,7 @@ public final class BvgProvider extends AbstractHafasProvider
}
@Override
protected String[] splitNameAndPlace(final String name)
protected String[] splitPlaceAndName(final String name)
{
if (name.endsWith(" (Berlin)"))
return new String[] { "Berlin", name.substring(0, name.length() - 9) };
@ -97,7 +97,7 @@ public final class BvgProvider extends AbstractHafasProvider
else if (name.startsWith("Frankfurt (Oder), "))
return new String[] { "Frankfurt (Oder)", name.substring(18) };
return super.splitNameAndPlace(name);
return super.splitPlaceAndName(name);
}
private final static Pattern P_NEARBY_OWN = Pattern
@ -134,7 +134,7 @@ public final class BvgProvider extends AbstractHafasProvider
final int parsedId = Integer.parseInt(mOwn.group(1));
final int parsedLon = (int) (Float.parseFloat(mOwn.group(2)) * 1E6);
final int parsedLat = (int) (Float.parseFloat(mOwn.group(3)) * 1E6);
final String[] parsedPlaceAndName = splitNameAndPlace(ParserUtils.urlDecode(mOwn.group(4), "ISO-8859-1"));
final String[] parsedPlaceAndName = splitPlaceAndName(ParserUtils.urlDecode(mOwn.group(4), "ISO-8859-1"));
stations.add(new Location(LocationType.STATION, parsedId, parsedLat, parsedLon, parsedPlaceAndName[0], parsedPlaceAndName[1]));
}
@ -150,7 +150,7 @@ public final class BvgProvider extends AbstractHafasProvider
if (mFineLocation.find())
{
final int parsedId = Integer.parseInt(mFineLocation.group(1));
final String[] parsedPlaceAndName = splitNameAndPlace(ParserUtils.resolveEntities(mFineLocation.group(2)));
final String[] parsedPlaceAndName = splitPlaceAndName(ParserUtils.resolveEntities(mFineLocation.group(2)));
final Location station = new Location(LocationType.STATION, parsedId, parsedPlaceAndName[0], parsedPlaceAndName[1]);
if (!stations.contains(station))
stations.add(station);
@ -266,7 +266,7 @@ public final class BvgProvider extends AbstractHafasProvider
final Matcher mHead = P_DEPARTURES_LIVE_HEAD.matcher(page);
if (mHead.matches())
{
final String[] placeAndName = splitNameAndPlace(ParserUtils.resolveEntities(mHead.group(1)));
final String[] placeAndName = splitPlaceAndName(ParserUtils.resolveEntities(mHead.group(1)));
final Calendar currentTime = new GregorianCalendar(timeZone());
currentTime.clear();
parseDateTime(currentTime, mHead.group(2));
@ -362,7 +362,7 @@ public final class BvgProvider extends AbstractHafasProvider
final Matcher mHead = P_DEPARTURES_PLAN_HEAD.matcher(page);
if (mHead.matches())
{
final String[] placeAndName = splitNameAndPlace(ParserUtils.resolveEntities(mHead.group(1)));
final String[] placeAndName = splitPlaceAndName(ParserUtils.resolveEntities(mHead.group(1)));
final Calendar currentTime = new GregorianCalendar(timeZone());
currentTime.clear();
ParserUtils.parseGermanDate(currentTime, mHead.group(2));
@ -608,7 +608,7 @@ public final class BvgProvider extends AbstractHafasProvider
final int id = idStr != null ? Integer.parseInt(idStr) : 0;
final int lat = latStr != null ? (int) (Float.parseFloat(latStr) * 1E6) : 0;
final int lon = lonStr != null ? (int) (Float.parseFloat(lonStr) * 1E6) : 0;
final String[] placeAndName = splitNameAndPlace(nameStr);
final String[] placeAndName = splitPlaceAndName(nameStr);
final LocationType type;
if (typeStr == null)
@ -630,7 +630,7 @@ public final class BvgProvider extends AbstractHafasProvider
final int id = track[4].length() > 0 ? Integer.parseInt(track[4]) : 0;
final int lat = Integer.parseInt(track[6]);
final int lon = Integer.parseInt(track[5]);
final String[] placeAndName = splitNameAndPlace(ParserUtils.resolveEntities(track[9]));
final String[] placeAndName = splitPlaceAndName(ParserUtils.resolveEntities(track[9]));
final String typeStr = track[1];
final LocationType type;
@ -836,7 +836,7 @@ public final class BvgProvider extends AbstractHafasProvider
final Location destination;
if (mDetails.group(3) != null)
{
final String[] destinationPlaceAndName = splitNameAndPlace(ParserUtils.resolveEntities(mDetails.group(3)));
final String[] destinationPlaceAndName = splitPlaceAndName(ParserUtils.resolveEntities(mDetails.group(3)));
destination = new Location(LocationType.ANY, 0, destinationPlaceAndName[0], destinationPlaceAndName[1]);
}
else

View file

@ -71,7 +71,7 @@ public class InvgProvider extends AbstractHafasProvider
private static final String[] PLACES = { "Ingolstadt", "München" };
@Override
protected String[] splitNameAndPlace(final String name)
protected String[] splitPlaceAndName(final String name)
{
for (final String place : PLACES)
{
@ -81,7 +81,7 @@ public class InvgProvider extends AbstractHafasProvider
return new String[] { place, name.substring(place.length() + 2) };
}
return super.splitNameAndPlace(name);
return super.splitPlaceAndName(name);
}
public NearbyStationsResult queryNearbyStations(final Location location, final int maxDistance, final int maxStations) throws IOException
@ -246,8 +246,8 @@ public class InvgProvider extends AbstractHafasProvider
}
}
final String[] nameAndPlace = splitNameAndPlace(location);
result.stationDepartures.add(new StationDepartures(new Location(LocationType.STATION, locationId, nameAndPlace[0], nameAndPlace[1]),
final String[] placeAndName = splitPlaceAndName(location);
result.stationDepartures.add(new StationDepartures(new Location(LocationType.STATION, locationId, placeAndName[0], placeAndName[1]),
departures, null));
return result;
}

View file

@ -56,13 +56,13 @@ public class NriProvider extends AbstractHafasProvider
private static final String[] PLACES = { "Oslo", "Bergen" };
@Override
protected String[] splitNameAndPlace(final String name)
protected String[] splitPlaceAndName(final String name)
{
for (final String place : PLACES)
if (name.startsWith(place + " "))
return new String[] { place, name.substring(place.length() + 1) };
return super.splitNameAndPlace(name);
return super.splitPlaceAndName(name);
}
public NearbyStationsResult queryNearbyStations(final Location location, final int maxDistance, final int maxStations) throws IOException

View file

@ -57,7 +57,7 @@ public class PlProvider extends AbstractHafasProvider
private static final String[] PLACES = { "Warszawa", "Kraków" };
@Override
protected String[] splitNameAndPlace(final String name)
protected String[] splitPlaceAndName(final String name)
{
for (final String place : PLACES)
{
@ -67,7 +67,7 @@ public class PlProvider extends AbstractHafasProvider
return new String[] { place, name.substring(place.length() + 1) };
}
return super.splitNameAndPlace(name);
return super.splitPlaceAndName(name);
}
public NearbyStationsResult queryNearbyStations(final Location location, final int maxDistance, final int maxStations) throws IOException

View file

@ -68,13 +68,13 @@ public class RmvProvider extends AbstractHafasProvider
"Darmstadt", "Aschaffenburg", "Berlin", "Fulda" };
@Override
protected String[] splitNameAndPlace(final String name)
protected String[] splitPlaceAndName(final String name)
{
for (final String place : PLACES)
if (name.startsWith(place + " ") || name.startsWith(place + "-"))
return new String[] { place, name.substring(place.length() + 1) };
return super.splitNameAndPlace(name);
return super.splitPlaceAndName(name);
}
public NearbyStationsResult queryNearbyStations(final Location location, final int maxDistance, final int maxStations) throws IOException
@ -231,8 +231,8 @@ public class RmvProvider extends AbstractHafasProvider
}
}
final String[] nameAndPlace = splitNameAndPlace(location);
result.stationDepartures.add(new StationDepartures(new Location(LocationType.STATION, locationId, nameAndPlace[0], nameAndPlace[1]),
final String[] placeAndName = splitPlaceAndName(location);
result.stationDepartures.add(new StationDepartures(new Location(LocationType.STATION, locationId, placeAndName[0], placeAndName[1]),
departures, null));
return result;
}

View file

@ -87,13 +87,13 @@ public class SeProvider extends AbstractHafasProvider
private static final Pattern P_SPLIT_NAME_KN = Pattern.compile("(.*?) \\((.*?) kn\\)");
@Override
protected String[] splitNameAndPlace(final String name)
protected String[] splitPlaceAndName(final String name)
{
final Matcher m = P_SPLIT_NAME_KN.matcher(name);
if (m.matches())
return new String[] { m.group(2), m.group(1) };
return super.splitNameAndPlace(name);
return super.splitPlaceAndName(name);
}
public NearbyStationsResult queryNearbyStations(final Location location, final int maxDistance, final int maxStations) throws IOException

View file

@ -59,7 +59,7 @@ public class VbbProvider extends AbstractHafasProvider
private static final Pattern P_SPLIT_NAME_COMMA = Pattern.compile("([^,]*), ([^,]*)");
@Override
protected String[] splitNameAndPlace(final String name)
protected String[] splitPlaceAndName(final String name)
{
final Matcher mParen = P_SPLIT_NAME_PAREN.matcher(name);
if (mParen.matches())
@ -72,7 +72,7 @@ public class VbbProvider extends AbstractHafasProvider
if (mComma.matches())
return new String[] { mComma.group(1), mComma.group(2) };
return super.splitNameAndPlace(name);
return super.splitPlaceAndName(name);
}
public NearbyStationsResult queryNearbyStations(final Location location, final int maxDistance, final int maxStations) throws IOException

View file

@ -57,7 +57,7 @@ public class ZvvProvider extends AbstractHafasProvider
private static final String[] PLACES = { "Zürich" };
@Override
protected String[] splitNameAndPlace(final String name)
protected String[] splitPlaceAndName(final String name)
{
for (final String place : PLACES)
{
@ -65,7 +65,7 @@ public class ZvvProvider extends AbstractHafasProvider
return new String[] { place, name.substring(place.length() + 2) };
}
return super.splitNameAndPlace(name);
return super.splitPlaceAndName(name);
}
public NearbyStationsResult queryNearbyStations(final Location location, final int maxDistance, final int maxStations) throws IOException