// Generated by view binder compiler. Do not edit!
package com.unitech.unitechrfidsample.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import com.unitech.unitechrfidsample.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

public final class FragmentSampleBinding implements ViewBinding {
  @NonNull
  private final ScrollView rootView;

  @NonNull
  public final TextView battery;

  @NonNull
  public final Button buttonDisplay;

  @NonNull
  public final Button buttonInfo;

  @NonNull
  public final Button buttonInventory;

  @NonNull
  public final Button buttonLock;

  @NonNull
  public final Button buttonRead;

  @NonNull
  public final Button buttonSettings;

  @NonNull
  public final Button buttonUnlock;

  @NonNull
  public final Button buttonWrite;

  @NonNull
  public final TextView connectState;

  @NonNull
  public final EditText editDisplay;

  @NonNull
  public final LinearLayout layoutDisplay;

  @NonNull
  public final TextView result;

  @NonNull
  public final TextView tagData;

  @NonNull
  public final TextView tagEPC;

  @NonNull
  public final TextView tagRSSI;

  @NonNull
  public final TextView temperature;

  @NonNull
  public final TextView textBattery;

  @NonNull
  public final TextView textConnectState;

  @NonNull
  public final TextView textDisplay;

  @NonNull
  public final TextView textResult;

  @NonNull
  public final TextView textRssi;

  @NonNull
  public final TextView textTagData;

  @NonNull
  public final TextView textTagEPC;

  @NonNull
  public final TextView textTemperature;

  private FragmentSampleBinding(@NonNull ScrollView rootView, @NonNull TextView battery,
      @NonNull Button buttonDisplay, @NonNull Button buttonInfo, @NonNull Button buttonInventory,
      @NonNull Button buttonLock, @NonNull Button buttonRead, @NonNull Button buttonSettings,
      @NonNull Button buttonUnlock, @NonNull Button buttonWrite, @NonNull TextView connectState,
      @NonNull EditText editDisplay, @NonNull LinearLayout layoutDisplay, @NonNull TextView result,
      @NonNull TextView tagData, @NonNull TextView tagEPC, @NonNull TextView tagRSSI,
      @NonNull TextView temperature, @NonNull TextView textBattery,
      @NonNull TextView textConnectState, @NonNull TextView textDisplay,
      @NonNull TextView textResult, @NonNull TextView textRssi, @NonNull TextView textTagData,
      @NonNull TextView textTagEPC, @NonNull TextView textTemperature) {
    this.rootView = rootView;
    this.battery = battery;
    this.buttonDisplay = buttonDisplay;
    this.buttonInfo = buttonInfo;
    this.buttonInventory = buttonInventory;
    this.buttonLock = buttonLock;
    this.buttonRead = buttonRead;
    this.buttonSettings = buttonSettings;
    this.buttonUnlock = buttonUnlock;
    this.buttonWrite = buttonWrite;
    this.connectState = connectState;
    this.editDisplay = editDisplay;
    this.layoutDisplay = layoutDisplay;
    this.result = result;
    this.tagData = tagData;
    this.tagEPC = tagEPC;
    this.tagRSSI = tagRSSI;
    this.temperature = temperature;
    this.textBattery = textBattery;
    this.textConnectState = textConnectState;
    this.textDisplay = textDisplay;
    this.textResult = textResult;
    this.textRssi = textRssi;
    this.textTagData = textTagData;
    this.textTagEPC = textTagEPC;
    this.textTemperature = textTemperature;
  }

  @Override
  @NonNull
  public ScrollView getRoot() {
    return rootView;
  }

  @NonNull
  public static FragmentSampleBinding inflate(@NonNull LayoutInflater inflater) {
    return inflate(inflater, null, false);
  }

  @NonNull
  public static FragmentSampleBinding inflate(@NonNull LayoutInflater inflater,
      @Nullable ViewGroup parent, boolean attachToParent) {
    View root = inflater.inflate(R.layout.fragment_sample, parent, false);
    if (attachToParent) {
      parent.addView(root);
    }
    return bind(root);
  }

  @NonNull
  public static FragmentSampleBinding bind(@NonNull View rootView) {
    // The body of this method is generated in a way you would not otherwise write.
    // This is done to optimize the compiled bytecode for size and performance.
    int id;
    missingId: {
      id = R.id.battery;
      TextView battery = rootView.findViewById(id);
      if (battery == null) {
        break missingId;
      }

      id = R.id.button_display;
      Button buttonDisplay = rootView.findViewById(id);
      if (buttonDisplay == null) {
        break missingId;
      }

      id = R.id.button_info;
      Button buttonInfo = rootView.findViewById(id);
      if (buttonInfo == null) {
        break missingId;
      }

      id = R.id.button_inventory;
      Button buttonInventory = rootView.findViewById(id);
      if (buttonInventory == null) {
        break missingId;
      }

      id = R.id.button_lock;
      Button buttonLock = rootView.findViewById(id);
      if (buttonLock == null) {
        break missingId;
      }

      id = R.id.button_read;
      Button buttonRead = rootView.findViewById(id);
      if (buttonRead == null) {
        break missingId;
      }

      id = R.id.button_settings;
      Button buttonSettings = rootView.findViewById(id);
      if (buttonSettings == null) {
        break missingId;
      }

      id = R.id.button_unlock;
      Button buttonUnlock = rootView.findViewById(id);
      if (buttonUnlock == null) {
        break missingId;
      }

      id = R.id.button_write;
      Button buttonWrite = rootView.findViewById(id);
      if (buttonWrite == null) {
        break missingId;
      }

      id = R.id.connectState;
      TextView connectState = rootView.findViewById(id);
      if (connectState == null) {
        break missingId;
      }

      id = R.id.edit_display;
      EditText editDisplay = rootView.findViewById(id);
      if (editDisplay == null) {
        break missingId;
      }

      id = R.id.layout_display;
      LinearLayout layoutDisplay = rootView.findViewById(id);
      if (layoutDisplay == null) {
        break missingId;
      }

      id = R.id.result;
      TextView result = rootView.findViewById(id);
      if (result == null) {
        break missingId;
      }

      id = R.id.tagData;
      TextView tagData = rootView.findViewById(id);
      if (tagData == null) {
        break missingId;
      }

      id = R.id.tagEPC;
      TextView tagEPC = rootView.findViewById(id);
      if (tagEPC == null) {
        break missingId;
      }

      id = R.id.tagRSSI;
      TextView tagRSSI = rootView.findViewById(id);
      if (tagRSSI == null) {
        break missingId;
      }

      id = R.id.temperature;
      TextView temperature = rootView.findViewById(id);
      if (temperature == null) {
        break missingId;
      }

      id = R.id.text_battery;
      TextView textBattery = rootView.findViewById(id);
      if (textBattery == null) {
        break missingId;
      }

      id = R.id.text_connectState;
      TextView textConnectState = rootView.findViewById(id);
      if (textConnectState == null) {
        break missingId;
      }

      id = R.id.text_display;
      TextView textDisplay = rootView.findViewById(id);
      if (textDisplay == null) {
        break missingId;
      }

      id = R.id.text_result;
      TextView textResult = rootView.findViewById(id);
      if (textResult == null) {
        break missingId;
      }

      id = R.id.text_rssi;
      TextView textRssi = rootView.findViewById(id);
      if (textRssi == null) {
        break missingId;
      }

      id = R.id.text_tagData;
      TextView textTagData = rootView.findViewById(id);
      if (textTagData == null) {
        break missingId;
      }

      id = R.id.text_tagEPC;
      TextView textTagEPC = rootView.findViewById(id);
      if (textTagEPC == null) {
        break missingId;
      }

      id = R.id.text_temperature;
      TextView textTemperature = rootView.findViewById(id);
      if (textTemperature == null) {
        break missingId;
      }

      return new FragmentSampleBinding((ScrollView) rootView, battery, buttonDisplay, buttonInfo,
          buttonInventory, buttonLock, buttonRead, buttonSettings, buttonUnlock, buttonWrite,
          connectState, editDisplay, layoutDisplay, result, tagData, tagEPC, tagRSSI, temperature,
          textBattery, textConnectState, textDisplay, textResult, textRssi, textTagData, textTagEPC,
          textTemperature);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
