# CarZoneAreaIdConverter

Artifact: [androidx.car.app:app-automotive](https://developer.android.com/jetpack/androidx/releases/car-app) [View Source](https://cs.android.com/search?q=file:androidx/car/app/hardware/common/CarZoneAreaIdConverter.java+class:androidx.car.app.hardware.common.CarZoneAreaIdConverter) Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

*** ** * ** ***

<br />

```
@ExperimentalCarApi
public interface CarZoneAreaIdConverter
```

<br />

Known direct subclasses [GlobalCarZoneAreaIdConverter](https://developer.android.com/reference/androidx/car/app/hardware/common/GlobalCarZoneAreaIdConverter), [SeatCarZoneAreaIdConverter](https://developer.android.com/reference/androidx/car/app/hardware/common/SeatCarZoneAreaIdConverter)

|---|---|
| `https://developer.android.com/reference/androidx/car/app/hardware/common/GlobalCarZoneAreaIdConverter` | CarZone to areaId converter for Global zones. |
| `https://developer.android.com/reference/androidx/car/app/hardware/common/SeatCarZoneAreaIdConverter` | CarZone to areaId converter for Seat |

*** ** * ** ***

Interface for zone to area mapping functionality

## Summary

| ### Public methods |
|---|---|
| `abstract @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://guava.dev/releases/snapshot-android/api/docs/com/google/common/collect/ImmutableSet.html<https://developer.android.com/reference/androidx/car/app/hardware/common/CarZone>` | `https://developer.android.com/reference/androidx/car/app/hardware/common/CarZoneAreaIdConverter#convertAreaIdToCarZones(int)(int areaId)` Converts `areaId` into a list of Car zones. |

## Public methods

### convertAreaIdToCarZones

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/car-app#1.3.0)

```
abstract @NonNull ImmutableSet<CarZone> convertAreaIdToCarZones(int areaId)
```

Converts `areaId` into a list of Car zones.