public final class RoadType extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static RoadType |
ACCESS_WAY
Road type for an access way.
|
static RoadType |
BACK_ROAD
Road type for a back road.
|
static RoadType |
CONNECTOR
Road type for a connector.
|
static RoadType |
DEFAULT_ROAD_TYPE |
static RoadType |
FERRY
Road type for a ferry.
|
static byte |
FIRST_ROAD_TYPE_NUMBER |
static RoadType |
FOOTPATH
Road type for a foot path.
|
static byte |
KEY_ACCESS_WAY |
static byte |
KEY_BACK_ROAD |
static byte |
KEY_CONNECTOR |
static byte |
KEY_DEFAULT_ROAD_TYPE |
static byte |
KEY_FERRY |
static byte |
KEY_FOOTPATH |
static byte |
KEY_LIMITED_ACCESS_DENSE_URBAN |
static byte |
KEY_LIMITED_ACCESS_RURAL |
static byte |
KEY_LIMITED_ACCESS_SUBURBAN |
static byte |
KEY_LIMITED_ACCESS_URBAN |
static byte |
KEY_LOCAL_ROAD_DENSE_URBAN |
static byte |
KEY_LOCAL_ROAD_RURAL |
static byte |
KEY_LOCAL_ROAD_SUBURBAN |
static byte |
KEY_LOCAL_ROAD_URBAN |
static byte |
KEY_MAJOR_LOCAL_ROAD_DENSE_URBAN |
static byte |
KEY_MAJOR_LOCAL_ROAD_RURAL |
static byte |
KEY_MAJOR_LOCAL_ROAD_SUBURBAN |
static byte |
KEY_MAJOR_LOCAL_ROAD_URBAN |
static byte |
KEY_MAJOR_ROAD_DENSE_URBAN |
static byte |
KEY_MAJOR_ROAD_RURAL |
static byte |
KEY_MAJOR_ROAD_SUBURBAN |
static byte |
KEY_MAJOR_ROAD_URBAN |
static byte |
KEY_MINOR_LOCAL_ROAD_DENSE_URBAN |
static byte |
KEY_MINOR_LOCAL_ROAD_RURAL |
static byte |
KEY_MINOR_LOCAL_ROAD_SUBURBAN |
static byte |
KEY_MINOR_LOCAL_ROAD_URBAN |
static byte |
KEY_NORMAL_ROAD_DENSE_URBAN |
static byte |
KEY_NORMAL_ROAD_RURAL |
static byte |
KEY_NORMAL_ROAD_SUBURBAN |
static byte |
KEY_NORMAL_ROAD_URBAN |
static byte |
KEY_PRIMARY_HIGHWAY_DENSE_URBAN |
static byte |
KEY_PRIMARY_HIGHWAY_RURAL |
static byte |
KEY_PRIMARY_HIGHWAY_SUBURBAN |
static byte |
KEY_PRIMARY_HIGHWAY_URBAN |
static byte |
KEY_RAMP_DENSE_URBAN |
static byte |
KEY_RAMP_LIMITED_ACCESS |
static byte |
KEY_RAMP_MAJOR_ROAD |
static byte |
KEY_RAMP_PRIMARY_HIGHWAY |
static byte |
KEY_RAMP_RURAL |
static byte |
KEY_RAMP_SECONDARY_HIGHWAY |
static byte |
KEY_RAMP_SUBURBAN |
static byte |
KEY_RAMP_URBAN |
static byte |
KEY_SECONDARY_HIGHWAY_DENSE_URBAN |
static byte |
KEY_SECONDARY_HIGHWAY_RURAL |
static byte |
KEY_SECONDARY_HIGHWAY_SUBURBAN |
static byte |
KEY_SECONDARY_HIGHWAY_URBAN |
static RoadType |
LIMITED_ACCESS_DENSE_URBAN
Road type for a limited access highway in a dense urban area.
|
static RoadType |
LIMITED_ACCESS_RURAL
Road type for a limited access highway in a rural area.
|
static RoadType |
LIMITED_ACCESS_SUBURBAN
Road type for a limited access highway in a suburban area.
|
static RoadType |
LIMITED_ACCESS_URBAN
Road type for a limited access highway in an urban area.
|
static RoadType |
LOCAL_ROAD_DENSE_URBAN
Road type for a local road in a dense urban area.
|
static RoadType |
LOCAL_ROAD_RURAL
Road type for a local road in a rural area.
|
static RoadType |
LOCAL_ROAD_SUBURBAN
Road type for a local road in a suburban area.
|
static RoadType |
LOCAL_ROAD_URBAN
Road type for a local road in an urban area.
|
static RoadType |
MAJOR_LOCAL_ROAD_DENSE_URBAN
Road type for a major local road in a dense urban area.
|
static RoadType |
MAJOR_LOCAL_ROAD_RURAL
Road type for a major local road in a rural area.
|
static RoadType |
MAJOR_LOCAL_ROAD_SUBURBAN
Road type for a major local road in a suburban area.
|
static RoadType |
MAJOR_LOCAL_ROAD_URBAN
Road type for a major local road in an urban area.
|
static RoadType |
MAJOR_ROAD_DENSE_URBAN
Road type for a major road in a dense urban area.
|
static RoadType |
MAJOR_ROAD_RURAL
Road type for a major road in a rural area.
|
static RoadType |
MAJOR_ROAD_SUBURBAN
Road type for a major road in a suburban area.
|
static RoadType |
MAJOR_ROAD_URBAN
Road type for a major road in an urban area.
|
static RoadType |
MINOR_LOCAL_ROAD_DENSE_URBAN
Road type for a minor local road in a dense urban area.
|
static RoadType |
MINOR_LOCAL_ROAD_RURAL
Road type for a minor local road in a rural area.
|
static RoadType |
MINOR_LOCAL_ROAD_SUBURBAN
Road type for a minor local road in a suburban area.
|
static RoadType |
MINOR_LOCAL_ROAD_URBAN
Road type for a minor local road in an urban area.
|
static RoadType |
NORMAL_ROAD_DENSE_URBAN
Road type for a road in a dense urban area.
|
static RoadType |
NORMAL_ROAD_RURAL
Road type for a road in a rural area.
|
static RoadType |
NORMAL_ROAD_SUBURBAN
Road type for a road in a suburban area.
|
static RoadType |
NORMAL_ROAD_URBAN
Road type for a road in an urban area.
|
static RoadType |
PRIMARY_HIGHWAY_DENSE_URBAN
Road type for a primary highway in a dense urban area.
|
static RoadType |
PRIMARY_HIGHWAY_RURAL
Road type for a primary highway in a rural area.
|
static RoadType |
PRIMARY_HIGHWAY_SUBURBAN
Road type for a primary highway in a suburban area.
|
static RoadType |
PRIMARY_HIGHWAY_URBAN
Road type for a primary highway in an urban area.
|
static RoadType |
RAMP_DENSE_URBAN
Road type for a ramp in a dense urban area.
|
static RoadType |
RAMP_LIMITED_ACCESS
Road type for a ramp to a limited access road.
|
static RoadType |
RAMP_MAJOR_ROAD
Road type for a ramp to a major road.
|
static RoadType |
RAMP_PRIMARY_HIGHWAY
Road type for a ramp to a primary highway.
|
static RoadType |
RAMP_RURAL
Road type for a rural ramp.
|
static RoadType |
RAMP_SECONDARY_HIGHWAY
Road type for a ramp to a secondary highway.
|
static RoadType |
RAMP_SUBURBAN
Road type for a ramp in a suburban area.
|
static RoadType |
RAMP_URBAN
Road type for a ramp in an urban area.
|
static byte |
ROAD_TYPE_NUMBER |
static RoadType |
SECONDARY_HIGHWAY_DENSE_URBAN
Road type for a secondary highway in a dense urban area.
|
static RoadType |
SECONDARY_HIGHWAY_RURAL
Road type for a secondary highway in a rural area.
|
static RoadType |
SECONDARY_HIGHWAY_SUBURBAN
Road type for a secondary highway in a suburban area.
|
static RoadType |
SECONDARY_HIGHWAY_URBAN
Road type for a secondary highway in an urban area.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Compares this RoadType to the specified object.
|
byte |
getKey()
Gets the key for this RoadType.
|
String |
getName()
Gets a
String describing this RoadType. |
static RoadType |
getRoadType(byte i)
Singleton pattern: returns only static final constants.
|
static RoadType |
getRoadType(String name)
Gets the RoadType given a
String. |
static List<RoadType> |
getRoadTypeList()
Gets a
List of all the possible RoadTypes. |
int |
hashCode()
Returns a hash code for this RoadType.
|
boolean |
isRoadTypePrimaryHighway()
This method returns true if RoadType is Primary Highway.
|
boolean |
isRoadTypeRamp()
This method returns true if a RoadType is a ramp.
|
String |
toString()
Returns the
String representation of the RoadType. |
public static final byte KEY_LIMITED_ACCESS_DENSE_URBAN
public static final byte KEY_LIMITED_ACCESS_URBAN
public static final byte KEY_LIMITED_ACCESS_SUBURBAN
public static final byte KEY_LIMITED_ACCESS_RURAL
public static final byte KEY_PRIMARY_HIGHWAY_DENSE_URBAN
public static final byte KEY_PRIMARY_HIGHWAY_URBAN
public static final byte KEY_PRIMARY_HIGHWAY_SUBURBAN
public static final byte KEY_PRIMARY_HIGHWAY_RURAL
public static final byte KEY_SECONDARY_HIGHWAY_DENSE_URBAN
public static final byte KEY_SECONDARY_HIGHWAY_URBAN
public static final byte KEY_SECONDARY_HIGHWAY_SUBURBAN
public static final byte KEY_SECONDARY_HIGHWAY_RURAL
public static final byte KEY_MAJOR_ROAD_DENSE_URBAN
public static final byte KEY_MAJOR_ROAD_URBAN
public static final byte KEY_MAJOR_ROAD_SUBURBAN
public static final byte KEY_MAJOR_ROAD_RURAL
public static final byte KEY_NORMAL_ROAD_DENSE_URBAN
public static final byte KEY_NORMAL_ROAD_URBAN
public static final byte KEY_NORMAL_ROAD_SUBURBAN
public static final byte KEY_NORMAL_ROAD_RURAL
public static final byte KEY_MAJOR_LOCAL_ROAD_DENSE_URBAN
public static final byte KEY_MAJOR_LOCAL_ROAD_URBAN
public static final byte KEY_MAJOR_LOCAL_ROAD_SUBURBAN
public static final byte KEY_MAJOR_LOCAL_ROAD_RURAL
public static final byte KEY_LOCAL_ROAD_DENSE_URBAN
public static final byte KEY_LOCAL_ROAD_URBAN
public static final byte KEY_LOCAL_ROAD_SUBURBAN
public static final byte KEY_LOCAL_ROAD_RURAL
public static final byte KEY_MINOR_LOCAL_ROAD_DENSE_URBAN
public static final byte KEY_MINOR_LOCAL_ROAD_URBAN
public static final byte KEY_MINOR_LOCAL_ROAD_SUBURBAN
public static final byte KEY_MINOR_LOCAL_ROAD_RURAL
public static final byte KEY_RAMP_DENSE_URBAN
public static final byte KEY_RAMP_URBAN
public static final byte KEY_RAMP_SUBURBAN
public static final byte KEY_RAMP_RURAL
public static final byte KEY_RAMP_LIMITED_ACCESS
public static final byte KEY_RAMP_MAJOR_ROAD
public static final byte KEY_RAMP_PRIMARY_HIGHWAY
public static final byte KEY_RAMP_SECONDARY_HIGHWAY
public static final byte KEY_FOOTPATH
public static final byte KEY_FERRY
public static final byte KEY_BACK_ROAD
public static final byte KEY_ACCESS_WAY
public static final byte KEY_CONNECTOR
public static final byte KEY_DEFAULT_ROAD_TYPE
public static final byte FIRST_ROAD_TYPE_NUMBER
public static final byte ROAD_TYPE_NUMBER
public static final RoadType LIMITED_ACCESS_DENSE_URBAN
public static final RoadType LIMITED_ACCESS_URBAN
public static final RoadType LIMITED_ACCESS_SUBURBAN
public static final RoadType LIMITED_ACCESS_RURAL
public static final RoadType PRIMARY_HIGHWAY_DENSE_URBAN
public static final RoadType PRIMARY_HIGHWAY_URBAN
public static final RoadType PRIMARY_HIGHWAY_SUBURBAN
public static final RoadType PRIMARY_HIGHWAY_RURAL
public static final RoadType SECONDARY_HIGHWAY_DENSE_URBAN
public static final RoadType SECONDARY_HIGHWAY_URBAN
public static final RoadType SECONDARY_HIGHWAY_SUBURBAN
public static final RoadType SECONDARY_HIGHWAY_RURAL
public static final RoadType MAJOR_ROAD_DENSE_URBAN
public static final RoadType MAJOR_ROAD_URBAN
public static final RoadType MAJOR_ROAD_SUBURBAN
public static final RoadType MAJOR_ROAD_RURAL
public static final RoadType NORMAL_ROAD_DENSE_URBAN
public static final RoadType NORMAL_ROAD_URBAN
public static final RoadType NORMAL_ROAD_SUBURBAN
public static final RoadType NORMAL_ROAD_RURAL
public static final RoadType MAJOR_LOCAL_ROAD_DENSE_URBAN
public static final RoadType MAJOR_LOCAL_ROAD_URBAN
public static final RoadType MAJOR_LOCAL_ROAD_SUBURBAN
public static final RoadType MAJOR_LOCAL_ROAD_RURAL
public static final RoadType LOCAL_ROAD_DENSE_URBAN
public static final RoadType LOCAL_ROAD_URBAN
public static final RoadType LOCAL_ROAD_SUBURBAN
public static final RoadType LOCAL_ROAD_RURAL
public static final RoadType MINOR_LOCAL_ROAD_DENSE_URBAN
public static final RoadType MINOR_LOCAL_ROAD_URBAN
public static final RoadType MINOR_LOCAL_ROAD_SUBURBAN
public static final RoadType MINOR_LOCAL_ROAD_RURAL
public static final RoadType RAMP_DENSE_URBAN
public static final RoadType RAMP_URBAN
public static final RoadType RAMP_SUBURBAN
public static final RoadType RAMP_RURAL
public static final RoadType RAMP_LIMITED_ACCESS
public static final RoadType RAMP_PRIMARY_HIGHWAY
public static final RoadType RAMP_SECONDARY_HIGHWAY
public static final RoadType RAMP_MAJOR_ROAD
public static final RoadType FOOTPATH
public static final RoadType FERRY
public static final RoadType BACK_ROAD
public static final RoadType ACCESS_WAY
public static final RoadType CONNECTOR
public static final RoadType DEFAULT_ROAD_TYPE
public static RoadType getRoadType(byte i) throws IllegalArgumentException
i - The key associated with a RoadType.IllegalArgumentException - If the specified value does not match to the corresponding byte value for
road type keys.public static RoadType getRoadType(String name) throws IllegalArgumentException
String.
Note that all RoadTypes are not found in all routing data sets. See the country specific documentation for
the RoadTypes available in a specific country.
Possible values for RoadTypes are:
name - The name of a RoadType.IllegalArgumentException - If the name does not match to that of a RoadType.public String getName()
String describing this RoadType.String, the name of this RoadType.public byte getKey()
public boolean isRoadTypeRamp()
public boolean isRoadTypePrimaryHighway()
public static List<RoadType> getRoadTypeList()
List of all the possible RoadTypes.List of RoadType objects.public boolean equals(Object o)