|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.mapquest.MQObject
com.mapquest.RouteOptions
This class is used to set various options that will affect the type of route result returned from the DoRoute function.
AutoRouteCovSwitch,
IntCollection,
DistanceUnits,
NarrativeType,
RouteType,
StringCollection| Field Summary | |
static java.lang.String |
AVOID_ATTRIBUTE_FERRY
|
static java.lang.String |
AVOID_ATTRIBUTE_LIMITED_ACCESS
|
static java.lang.String |
AVOID_ATTRIBUTE_SEASONAL
|
static java.lang.String |
AVOID_ATTRIBUTE_TOLL_ROAD
|
static java.lang.String |
AVOID_ATTRIBUTE_UNPAVED_ROAD
|
static int |
CLASS_ID
|
static java.lang.String |
CLASS_NAME
|
static java.lang.String |
LANGUAGE_BRITISH_ENGLISH
|
static java.lang.String |
LANGUAGE_DANISH
|
static java.lang.String |
LANGUAGE_DUTCH
|
static java.lang.String |
LANGUAGE_ENGLISH
|
static java.lang.String |
LANGUAGE_FRENCH
|
static java.lang.String |
LANGUAGE_GERMAN
|
static java.lang.String |
LANGUAGE_IBERIAN_PORTUGUESE
|
static java.lang.String |
LANGUAGE_IBERIAN_SPANISH
|
static java.lang.String |
LANGUAGE_ITALIAN
|
static java.lang.String |
LANGUAGE_NORWEGIAN
|
static java.lang.String |
LANGUAGE_SPANISH
|
static java.lang.String |
LANGUAGE_SWEDISH
|
static java.lang.String |
szAttr_Ferry
Deprecated. Use AVOID_ATTRIBUTE_FERRY instead. |
static java.lang.String |
szAttr_LimitedAccess
Deprecated. Use AVOID_ATTRIBUTE_LIMITED_ACCESS instead. |
static java.lang.String |
szAttr_Seasonal
Deprecated. Use AVOID_ATTRIBUTE_SEASONAL instead. |
static java.lang.String |
szAttr_TollRoad
Deprecated. Use AVOID_ATTRIBUTE_TOLL_ROAD instead. |
static java.lang.String |
szAttr_UnpavedRoad
Deprecated. Use AVOID_ATTRIBUTE_UNPAVED_ROAD instead. |
static java.lang.String |
szLanguage_BritishEnglish
Deprecated. Use LANGUAGE_BRITISH_ENGLISH instead. |
static java.lang.String |
szLanguage_Danish
Deprecated. Use LANGUAGE_DANISH instead. |
static java.lang.String |
szLanguage_Dutch
Deprecated. Use LANGUAGE_DUTCH instead. |
static java.lang.String |
szLanguage_English
Deprecated. Use LANGUAGE_ENGLISH instead. |
static java.lang.String |
szLanguage_French
Deprecated. Use LANGUAGE_FRENCH instead. |
static java.lang.String |
szLanguage_German
Deprecated. Use LANGUAGE_GERMAN instead. |
static java.lang.String |
szLanguage_Iberian_Portuguese
Deprecated. Use LANGUAGE_IBERIAN_PORTUGUESE instead. |
static java.lang.String |
szLanguage_Iberian_Spanish
Deprecated. Use LANGUAGE_IBERIAN_SPANISH instead. |
static java.lang.String |
szLanguage_Italian
Deprecated. Use LANGUAGE_ITALIAN instead. |
static java.lang.String |
szLanguage_Norwegian
Deprecated. Use LANGUAGE_NORWEGIAN instead. |
static java.lang.String |
szLanguage_Spanish
Deprecated. Use LANGUAGE_SPANISH instead. |
static java.lang.String |
szLanguage_Swedish
Deprecated. Use LANGUAGE_SWEDISH instead. |
| Fields inherited from class com.mapquest.MQObject |
DEFAULT_ID, DEFAULT_NAME, DEFAULT_VERSION, FORMAT_NUMERIC_ID, FORMAT_TEXT_NAME, INVALID_ID, INVALID_NAME, INVALID_VERSION |
| Constructor Summary | |
RouteOptions()
default constructor. |
|
| Method Summary | |
boolean |
equals(java.lang.Object otherObject)
Compares this object to the specified object. |
IntCollection |
getAvoidAbsoluteGefIdList()
Returns the IntCollection containing the GEFIDs to absolutely avoid. |
StringCollection |
getAvoidAttributeList()
Returns the StringCollection containing the attributes to avoid. |
IntCollection |
getAvoidGefIdList()
Returns the IntCollection containing the GEFIDs to try to avoid. |
int |
getClassId()
Returns the numeric id of this class. |
java.lang.String |
getClassName()
Returns the text name of this class. |
boolean |
getCountryBoundaryDisplay()
Gets the Country boundary display flag. |
java.lang.String |
getCoverageName()
Get the coverage name of the routing data to use takes precedence over CovSwitcher |
AutoRouteCovSwitch |
getCovSwitcher()
Returns a AutoRouteCovSwitch object, which when selected will use the name specified in this object to select a Route data selector to automatically select a valid coverage to route on. |
java.lang.String |
getLanguage()
Returns the language set for this RouteOptions object. |
int |
getMaxGEFIDsPerManeuver()
Returns the maximum number of GEFIDs for the route options. |
int |
getMaxShapePointsPerManeuver()
Returns the maximum number of shape points for the route options. |
DistanceUnits |
getNarrativeDistanceUnitType()
Returns the narrative distance unit type. |
NarrativeType |
getNarrativeType()
Returns the narrative type. |
RouteType |
getRouteType()
Returns the route type. |
boolean |
getStateBoundaryDisplay()
Gets the state boundary display flag. |
int |
hashCode()
Returns a hash code for this RouteOptions. |
void |
init()
Initializes object. |
void |
setAvoidAbsoluteGefIdList(IntCollection list)
Sets the member for the list containing the GEFIDs to ABSOLUTELY avoid when performing a route. |
void |
setAvoidAttributeList(StringCollection list)
Sets the member for the list containing the attributes to avoid when performing a route. |
void |
setAvoidGefIdList(IntCollection list)
Sets the member for the list containing the GEFIDs to TRY TO avoid when performing a route. |
void |
setCountryBoundaryDisplay(boolean bFlag)
Sets the Country boundary display flag. |
void |
setCoverageName(java.lang.String newCoverageName)
Set the coverage name of the routing data to use takes precedence over CovSwitcher |
void |
setCovSwitcher(AutoRouteCovSwitch switcher)
Set the member AutoRouteCovSwitch object, which when selected will use the name specified in this object to select a Route data selector to automatically select a valid coverage to route on. |
void |
setLanguage(java.lang.String strLanguage)
Sets the language for the server to use on a route narrative. |
void |
setMaxGEFIDsPerManeuver(int nCount)
Sets the maximum number of GEFIDs for the server to return from the route. |
void |
setMaxShapePointsPerManeuver(int nCount)
Sets the maximum number of shape points for the server to return from the route. |
void |
setNarrativeDistanceUnitType(DistanceUnits narrativeDistanceUnitType)
Sets the narrative distance unit type. |
void |
setNarrativeType(NarrativeType nNarrTypeFlag)
Sets the narrative type. |
void |
setRouteType(RouteType nRouteTypeFlag)
Sets the route type. |
void |
setStateBoundaryDisplay(boolean bFlag)
Sets the state boundary display flag. |
| Methods inherited from class com.mapquest.MQObject |
clone, getFormat, getIdWithVersion, getNameWithVersion, getObjectVersion, getTypeId, getTypeName, getVerboseConsoleOutput, setFormat, setObjectVersion, setVerboseConsoleOutput, toString |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int CLASS_ID
public static final java.lang.String CLASS_NAME
public static final java.lang.String szAttr_LimitedAccess
AVOID_ATTRIBUTE_LIMITED_ACCESS instead.
public static final java.lang.String szAttr_TollRoad
AVOID_ATTRIBUTE_TOLL_ROAD instead.
public static final java.lang.String szAttr_Ferry
AVOID_ATTRIBUTE_FERRY instead.
public static final java.lang.String szAttr_UnpavedRoad
AVOID_ATTRIBUTE_UNPAVED_ROAD instead.
public static final java.lang.String szAttr_Seasonal
AVOID_ATTRIBUTE_SEASONAL instead.
public static final java.lang.String AVOID_ATTRIBUTE_LIMITED_ACCESS
public static final java.lang.String AVOID_ATTRIBUTE_TOLL_ROAD
public static final java.lang.String AVOID_ATTRIBUTE_FERRY
public static final java.lang.String AVOID_ATTRIBUTE_UNPAVED_ROAD
public static final java.lang.String AVOID_ATTRIBUTE_SEASONAL
public static final java.lang.String szLanguage_English
LANGUAGE_ENGLISH instead.
public static final java.lang.String szLanguage_French
LANGUAGE_FRENCH instead.
public static final java.lang.String szLanguage_German
LANGUAGE_GERMAN instead.
public static final java.lang.String szLanguage_Italian
LANGUAGE_ITALIAN instead.
public static final java.lang.String szLanguage_Spanish
LANGUAGE_SPANISH instead.
public static final java.lang.String szLanguage_Danish
LANGUAGE_DANISH instead.
public static final java.lang.String szLanguage_Dutch
LANGUAGE_DUTCH instead.
public static final java.lang.String szLanguage_Norwegian
LANGUAGE_NORWEGIAN instead.
public static final java.lang.String szLanguage_Swedish
LANGUAGE_SWEDISH instead.
public static final java.lang.String szLanguage_Iberian_Spanish
LANGUAGE_IBERIAN_SPANISH instead.
public static final java.lang.String szLanguage_BritishEnglish
LANGUAGE_BRITISH_ENGLISH instead.
public static final java.lang.String szLanguage_Iberian_Portuguese
LANGUAGE_IBERIAN_PORTUGUESE instead.
public static final java.lang.String LANGUAGE_ENGLISH
public static final java.lang.String LANGUAGE_FRENCH
public static final java.lang.String LANGUAGE_GERMAN
public static final java.lang.String LANGUAGE_ITALIAN
public static final java.lang.String LANGUAGE_SPANISH
public static final java.lang.String LANGUAGE_DANISH
public static final java.lang.String LANGUAGE_DUTCH
public static final java.lang.String LANGUAGE_NORWEGIAN
public static final java.lang.String LANGUAGE_SWEDISH
public static final java.lang.String LANGUAGE_IBERIAN_SPANISH
public static final java.lang.String LANGUAGE_BRITISH_ENGLISH
public static final java.lang.String LANGUAGE_IBERIAN_PORTUGUESE
| Constructor Detail |
public RouteOptions()
| Method Detail |
public void init()
init in class MQObjectpublic int getClassId()
getClassId in class MQObjectpublic java.lang.String getClassName()
getClassName in class MQObjectpublic void setRouteType(RouteType nRouteTypeFlag)
nRouteTypeFlag - int valid value for the route type.public RouteType getRouteType()
public void setNarrativeType(NarrativeType nNarrTypeFlag)
nNarrTypeFlag - int valid value for the narrative type.public NarrativeType getNarrativeType()
public void setNarrativeDistanceUnitType(DistanceUnits narrativeDistanceUnitType)
narrativeDistanceUnitType - narrative distance unit type.public DistanceUnits getNarrativeDistanceUnitType()
public void setMaxShapePointsPerManeuver(int nCount)
nCount - int with the maximum number of shape points.public int getMaxShapePointsPerManeuver()
public void setMaxGEFIDsPerManeuver(int nCount)
nCount - int with the maximum number of GEFIDs.public int getMaxGEFIDsPerManeuver()
public void setLanguage(java.lang.String strLanguage)
strLanguage - String containing a valid language
Valid values for languages are defined by the members of this class
starting with the prefix szLanguage_.public java.lang.String getLanguage()
public void setAvoidAttributeList(StringCollection list)
list - StringCollection containing valid attributes to avoid.
Valid values are the member variables of the object with the prefix szAttr_.public StringCollection getAvoidAttributeList()
public void setAvoidGefIdList(IntCollection list)
list - IntCollection containing GEFIDs to TRY TO avoid.public IntCollection getAvoidGefIdList()
public void setAvoidAbsoluteGefIdList(IntCollection list)
list - IntCollection containing GEFIDs to ABSOLUTELY avoid.public IntCollection getAvoidAbsoluteGefIdList()
public java.lang.String getCoverageName()
public void setCoverageName(java.lang.String newCoverageName)
newCoverageName - the Coverage namepublic void setCovSwitcher(AutoRouteCovSwitch switcher)
public AutoRouteCovSwitch getCovSwitcher()
public void setStateBoundaryDisplay(boolean bFlag)
bFlag - true if a state boundary text should be displayed,
false otherwise.public boolean getStateBoundaryDisplay()
public void setCountryBoundaryDisplay(boolean bFlag)
bFlag - true if a Country boundary text should be displayed,
false otherwise.public boolean getCountryBoundaryDisplay()
public boolean equals(java.lang.Object otherObject)
equals in class MQObjectotherObject - the object to compare this RouteOptions against.
public int hashCode()
hashCode in class MQObject
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||