public static class EncodingManager.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
EncodingManager.Builder |
add(EncodedValue encodedValue) |
EncodingManager.Builder |
add(FlagEncoder encoder) |
EncodingManager.Builder |
add(TagParser tagParser)
This method adds the specified TagParser and automatically adds EncodedValues as requested in
createEncodedValues.
|
EncodingManager.Builder |
addAll(EncodedValueFactory factory,
String encodedValueString) |
EncodingManager.Builder |
addAll(FlagEncoderFactory factory,
String flagEncodersStr)
For backward compatibility provide a way to add multiple FlagEncoders
|
EncodingManager.Builder |
addAll(TagParserFactory factory,
String tagParserString) |
EncodingManager.Builder |
addRelationTagParser(RelationTagParser tagParser) |
EncodingManager.Builder |
addTurnCostParser(TurnCostParser parser) |
EncodingManager |
build() |
EncodingManager.Builder |
setDateRangeParser(DateRangeParser dateRangeParser) |
EncodingManager.Builder |
setEnableInstructions(boolean enable)
This method specifies if the import should include way names to be able to return
instructions for a route.
|
EncodingManager.Builder |
setPreferredLanguage(String language)
This method specifies the preferred language for way names during import.
|
public EncodingManager.Builder setPreferredLanguage(String language)
Language code as defined in ISO 639-1 or ISO 639-2.
public EncodingManager.Builder setEnableInstructions(boolean enable)
public EncodingManager.Builder addAll(FlagEncoderFactory factory, String flagEncodersStr)
public EncodingManager.Builder addAll(EncodedValueFactory factory, String encodedValueString)
public EncodingManager.Builder addAll(TagParserFactory factory, String tagParserString)
public EncodingManager.Builder addTurnCostParser(TurnCostParser parser)
public EncodingManager.Builder addRelationTagParser(RelationTagParser tagParser)
public EncodingManager.Builder add(FlagEncoder encoder)
public EncodingManager.Builder add(EncodedValue encodedValue)
public EncodingManager.Builder setDateRangeParser(DateRangeParser dateRangeParser)
public EncodingManager.Builder add(TagParser tagParser)
public EncodingManager build()
Copyright © 2012–2020. All rights reserved.