| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package dji.v5.ux;
- import android.util.SparseArray;
- import android.util.SparseIntArray;
- import android.view.View;
- import androidx.databinding.DataBinderMapper;
- import androidx.databinding.DataBindingComponent;
- import androidx.databinding.ViewDataBinding;
- import java.lang.Integer;
- import java.lang.Object;
- import java.lang.Override;
- import java.lang.RuntimeException;
- import java.lang.String;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- public class DataBinderMapperImpl extends DataBinderMapper {
- private static final SparseIntArray INTERNAL_LAYOUT_ID_LOOKUP = new SparseIntArray(0);
- @Override
- public ViewDataBinding getDataBinder(DataBindingComponent component, View view, int layoutId) {
- int localizedLayoutId = INTERNAL_LAYOUT_ID_LOOKUP.get(layoutId);
- if(localizedLayoutId > 0) {
- final Object tag = view.getTag();
- if(tag == null) {
- throw new RuntimeException("view must have a tag");
- }
- }
- return null;
- }
- @Override
- public ViewDataBinding getDataBinder(DataBindingComponent component, View[] views, int layoutId) {
- if(views == null || views.length == 0) {
- return null;
- }
- int localizedLayoutId = INTERNAL_LAYOUT_ID_LOOKUP.get(layoutId);
- if(localizedLayoutId > 0) {
- final Object tag = views[0].getTag();
- if(tag == null) {
- throw new RuntimeException("view must have a tag");
- }
- switch(localizedLayoutId) {
- }
- }
- return null;
- }
- @Override
- public int getLayoutId(String tag) {
- if (tag == null) {
- return 0;
- }
- Integer tmpVal = InnerLayoutIdLookup.sKeys.get(tag);
- return tmpVal == null ? 0 : tmpVal;
- }
- @Override
- public String convertBrIdToString(int localId) {
- String tmpVal = InnerBrLookup.sKeys.get(localId);
- return tmpVal;
- }
- @Override
- public List<DataBinderMapper> collectDependencies() {
- ArrayList<DataBinderMapper> result = new ArrayList<DataBinderMapper>(1);
- result.add(new androidx.databinding.library.baseAdapters.DataBinderMapperImpl());
- return result;
- }
- private static class InnerBrLookup {
- static final SparseArray<String> sKeys = new SparseArray<String>(1);
- static {
- sKeys.put(0, "_all");
- }
- }
- private static class InnerLayoutIdLookup {
- static final HashMap<String, Integer> sKeys = new HashMap<String, Integer>(0);
- }
- }
|