public abstract static class CarmenContext.Builder
extends java.lang.Object
CarmenFeature
.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract CarmenContext |
build()
Build a new
CarmenContext object. |
abstract CarmenContext.Builder |
category(java.lang.String category)
provides the categories that define this features POI if applicable.
|
abstract CarmenContext.Builder |
id(java.lang.String id)
ID of the feature of the form {index}.{id} where index is the id/handle of the data-source
that contributed the result.
|
abstract CarmenContext.Builder |
maki(java.lang.String maki)
Suggested icon mapping from the most current version of the Maki project for a poi feature,
based on its category.
|
abstract CarmenContext.Builder |
shortCode(java.lang.String shortCode)
The ISO 3166-1 country and ISO 3166-2 region code for the returned feature.
|
abstract CarmenContext.Builder |
text(java.lang.String text)
A string representing the feature.
|
abstract CarmenContext.Builder |
wikidata(java.lang.String wikidata)
The WikiData identifier for a country, region or place.
|
public abstract CarmenContext.Builder id(@Nullable java.lang.String id)
id
- string containing the IDpublic abstract CarmenContext.Builder text(java.lang.String text)
text
- representing the feature (e.g. "Austin")public abstract CarmenContext.Builder shortCode(@Nullable java.lang.String shortCode)
shortCode
- a String containing the country or region codepublic abstract CarmenContext.Builder wikidata(@Nullable java.lang.String wikidata)
wikidata
- a unique identifier WikiData uses to query and gather more information about
this specific featurepublic abstract CarmenContext.Builder category(@Nullable java.lang.String category)
category
- comma-separated list of categories applicable to a poipublic abstract CarmenContext.Builder maki(@Nullable java.lang.String maki)
maki
- string containing the recommended Maki iconpublic abstract CarmenContext build()
CarmenContext
object.CarmenContext
using the provided values in this builder