Class JourneyPosition
java.lang.Object
rgu.transport.geospatial.multimodal.JourneyPosition
A Geolocation and position in a journey.
- Author:
- Lee A. Christie
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic Predicate<JourneyPosition> atLocation(GeoLocation location) static Predicate<JourneyPosition> atLocation(GeoLocation location, boolean vehicle) booleanbusPass()Returns whether the traveller has a bus pass.booleaninthashCode()location()Returns the location.static JourneyPositionof(GeoLocation location, boolean vehicle, boolean busPass) static JourneyPositionof(GeoLocation location, boolean vehicle, boolean busPass, boolean artifical) static JourneyPositionof(GeoLocation location, boolean vehicle, boolean busPass, boolean artifical, String hiddenMetaData) static JourneyPositionof(GeoLocation location, boolean vehicle, boolean busPass, String hiddenMetaData) toString()booleanvehicle()Returns whether the traveller has a vehicle.
-
Method Details
-
of
public static JourneyPosition of(GeoLocation location, boolean vehicle, boolean busPass, boolean artifical, String hiddenMetaData) -
of
public static JourneyPosition of(GeoLocation location, boolean vehicle, boolean busPass, boolean artifical) -
of
public static JourneyPosition of(GeoLocation location, boolean vehicle, boolean busPass, String hiddenMetaData) -
of
-
location
-
vehicle
public boolean vehicle()Returns whether the traveller has a vehicle.- Returns:
- whether the traveller has a vehicle
-
busPass
public boolean busPass()Returns whether the traveller has a bus pass.- Returns:
- whether the traveller has a bus pass
-
artificial
public boolean artificial() -
hashCode
-
equals
-
toString
-
atLocation
-
atLocation
-