# MergedDataBinderMapper

Summary:[Ctors](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#pubctors)\|[Methods](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#pubmethods)\|[Protected Methods](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#promethods)\|[Inherited Methods](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#inhmethods)\|[\[Expand All\]](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#)  

# MergedDataBinderMapper

`
public


class
MergedDataBinderMapper
`  
`

extends `[Object](http://developer.android.com/reference/java/lang/Object.html)`


``


`

|---|--------------------------------------------|
| [java.lang.Object](http://developer.android.com/reference/java/lang/Object.html) ||
| ↳ | android.databinding.MergedDataBinderMapper |

<br />

*** ** * ** ***

A data binding mapper that merges other mappers.

## Summary

|                                                             ### Public constructors                                                              ||
|-----------------------------------------------------------------------------------------------------------------------------------------------|---|
| ` `[MergedDataBinderMapper](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#MergedDataBinderMapper())`() ` |

|                                                                                                                                                                                                                                                    ### Public methods                                                                                                                                                                                                                                                     ||
|---------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` `[String](http://developer.android.com/reference/java/lang/String.html)                         | ` `[convertBrIdToString](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#convertBrIdToString(int))`(int id) `                                                                                                                                                                                                                                                                       |
| ` `[ViewDataBinding](https://developer.android.com/reference/android/databinding/ViewDataBinding) | ` `[getDataBinder](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#getDataBinder(android.databinding.DataBindingComponent, android.view.View[], int))`(`[DataBindingComponent](https://developer.android.com/reference/android/databinding/DataBindingComponent)` bindingComponent, `[View[]](http://developer.android.com/reference/android/view/View.html)` view, int layoutId) ` |
| ` `[ViewDataBinding](https://developer.android.com/reference/android/databinding/ViewDataBinding) | ` `[getDataBinder](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#getDataBinder(android.databinding.DataBindingComponent, android.view.View, int))`(`[DataBindingComponent](https://developer.android.com/reference/android/databinding/DataBindingComponent)` bindingComponent, `[View](http://developer.android.com/reference/android/view/View.html)` view, int layoutId) `     |
| ` int`                                                                                            | ` `[getLayoutId](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#getLayoutId(java.lang.String))`(`[String](http://developer.android.com/reference/java/lang/String.html)` tag) `                                                                                                                                                                                                    |

|                                                                                                                           ### Protected methods                                                                                                                           ||
|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` void` | ` `[addMapper](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#addMapper(android.databinding.DataBinderMapper))`(`[DataBinderMapper](https://developer.android.com/reference/android/databinding/DataBinderMapper)` mapper) ` |
| ` void` | ` `[addMapper](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#addMapper(java.lang.String))`(`[String](http://developer.android.com/reference/java/lang/String.html)` featureMapper) `                                        |

| ### Inherited methods |
|-----------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper#)From class` `[java.lang.Object](http://developer.android.com/reference/java/lang/Object.html)` ` |------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------| | ` `[Object](http://developer.android.com/reference/java/lang/Object.html)          | ` clone() `                                                                               | | ` boolean`                                                                         | ` equals(`[Object](http://developer.android.com/reference/java/lang/Object.html)` arg0) ` | | ` void`                                                                            | ` finalize() `                                                                            | | ` final `[Class](http://developer.android.com/reference/java/lang/Class.html)`<?>` | ` getClass() `                                                                            | | ` int`                                                                             | ` hashCode() `                                                                            | | ` final void`                                                                      | ` notify() `                                                                              | | ` final void`                                                                      | ` notifyAll() `                                                                           | | ` `[String](http://developer.android.com/reference/java/lang/String.html)          | ` toString() `                                                                            | | ` final void`                                                                      | ` wait(long arg0, int arg1) `                                                             | | ` final void`                                                                      | ` wait(long arg0) `                                                                       | | ` final void`                                                                      | ` wait() `                                                                                | ||

## Public constructors

### MergedDataBinderMapper

```
MergedDataBinderMapper ()
```

<br />

<br />

## Public methods

### convertBrIdToString

```
String convertBrIdToString (int id)
```

<br />

<br />

|     Parameters     ||
|------|--------------|
| `id` | `int` <br /> |

|                                    Returns                                     ||
|------------------------------------------------------------------------|--------|
| [String](http://developer.android.com/reference/java/lang/String.html) | <br /> |

### getDataBinder

```
ViewDataBinding getDataBinder (DataBindingComponent bindingComponent, 
                View[] view, 
                int layoutId)
```

<br />

<br />

|                    Parameters                     ||
|--------------------|-------------------------------|
| `bindingComponent` | `DataBindingComponent` <br /> |
| `view`             | `View` <br />                 |
| `layoutId`         | `int` <br />                  |

|                                                Returns                                                 ||
|------------------------------------------------------------------------------------------------|--------|
| [ViewDataBinding](https://developer.android.com/reference/android/databinding/ViewDataBinding) | <br /> |

### getDataBinder

```
ViewDataBinding getDataBinder (DataBindingComponent bindingComponent, 
                View view, 
                int layoutId)
```

<br />

<br />

|                    Parameters                     ||
|--------------------|-------------------------------|
| `bindingComponent` | `DataBindingComponent` <br /> |
| `view`             | `View` <br />                 |
| `layoutId`         | `int` <br />                  |

|                                                Returns                                                 ||
|------------------------------------------------------------------------------------------------|--------|
| [ViewDataBinding](https://developer.android.com/reference/android/databinding/ViewDataBinding) | <br /> |

### getLayoutId

```
int getLayoutId (String tag)
```

<br />

<br />

|       Parameters       ||
|-------|-----------------|
| `tag` | `String` <br /> |

|    Returns    ||
|-------|--------|
| `int` | <br /> |

## Protected methods

### addMapper

```
void addMapper (DataBinderMapper mapper)
```

<br />

<br />

|             Parameters              ||
|----------|---------------------------|
| `mapper` | `DataBinderMapper` <br /> |

### addMapper

```
void addMapper (String featureMapper)
```

<br />

<br />

|            Parameters            ||
|-----------------|-----------------|
| `featureMapper` | `String` <br /> |

-

  ## Annotations

  - [Bindable](https://developer.android.com/reference/android/databinding/Bindable)
  - [BindingAdapter](https://developer.android.com/reference/android/databinding/BindingAdapter)
  - [BindingConversion](https://developer.android.com/reference/android/databinding/BindingConversion)
  - [BindingMethod](https://developer.android.com/reference/android/databinding/BindingMethod)
  - [BindingMethods](https://developer.android.com/reference/android/databinding/BindingMethods)
  - [InverseBindingAdapter](https://developer.android.com/reference/android/databinding/InverseBindingAdapter)
  - [InverseBindingMethod](https://developer.android.com/reference/android/databinding/InverseBindingMethod)
  - [InverseBindingMethods](https://developer.android.com/reference/android/databinding/InverseBindingMethods)
  - [InverseMethod](https://developer.android.com/reference/android/databinding/InverseMethod)
-

  ## Interfaces

  - [DataBindingComponent](https://developer.android.com/reference/android/databinding/DataBindingComponent)
  - [InverseBindingListener](https://developer.android.com/reference/android/databinding/InverseBindingListener)
  - [Observable](https://developer.android.com/reference/android/databinding/Observable)
  - [ObservableList](https://developer.android.com/reference/android/databinding/ObservableList)
  - [ObservableMap](https://developer.android.com/reference/android/databinding/ObservableMap)
-

  ## Classes

  - [BaseObservable](https://developer.android.com/reference/android/databinding/BaseObservable)
  - [CallbackRegistry](https://developer.android.com/reference/android/databinding/CallbackRegistry)
  - [CallbackRegistry.NotifierCallback](https://developer.android.com/reference/android/databinding/CallbackRegistry.NotifierCallback)
  - [DataBindingUtil](https://developer.android.com/reference/android/databinding/DataBindingUtil)
  - [ListChangeRegistry](https://developer.android.com/reference/android/databinding/ListChangeRegistry)
  - [MapChangeRegistry](https://developer.android.com/reference/android/databinding/MapChangeRegistry)
  - [MergedDataBinderMapper](https://developer.android.com/reference/android/databinding/MergedDataBinderMapper)
  - [Observable.OnPropertyChangedCallback](https://developer.android.com/reference/android/databinding/Observable.OnPropertyChangedCallback)
  - [ObservableArrayList](https://developer.android.com/reference/android/databinding/ObservableArrayList)
  - [ObservableArrayMap](https://developer.android.com/reference/android/databinding/ObservableArrayMap)
  - [ObservableBoolean](https://developer.android.com/reference/android/databinding/ObservableBoolean)
  - [ObservableByte](https://developer.android.com/reference/android/databinding/ObservableByte)
  - [ObservableChar](https://developer.android.com/reference/android/databinding/ObservableChar)
  - [ObservableDouble](https://developer.android.com/reference/android/databinding/ObservableDouble)
  - [ObservableField](https://developer.android.com/reference/android/databinding/ObservableField)
  - [ObservableFloat](https://developer.android.com/reference/android/databinding/ObservableFloat)
  - [ObservableInt](https://developer.android.com/reference/android/databinding/ObservableInt)
  - [ObservableList.OnListChangedCallback](https://developer.android.com/reference/android/databinding/ObservableList.OnListChangedCallback)
  - [ObservableLong](https://developer.android.com/reference/android/databinding/ObservableLong)
  - [ObservableMap.OnMapChangedCallback](https://developer.android.com/reference/android/databinding/ObservableMap.OnMapChangedCallback)
  - [ObservableParcelable](https://developer.android.com/reference/android/databinding/ObservableParcelable)
  - [ObservableShort](https://developer.android.com/reference/android/databinding/ObservableShort)
  - [OnRebindCallback](https://developer.android.com/reference/android/databinding/OnRebindCallback)
  - [PropertyChangeRegistry](https://developer.android.com/reference/android/databinding/PropertyChangeRegistry)
  - [ViewDataBinding](https://developer.android.com/reference/android/databinding/ViewDataBinding)
  - [ViewStubProxy](https://developer.android.com/reference/android/databinding/ViewStubProxy)