Compare commits
2 Commits
main
...
80b7ab529f
| Author | SHA1 | Date | |
|---|---|---|---|
| 80b7ab529f | |||
| 9f71b90885 |
46
.gitignore
vendored
46
.gitignore
vendored
@@ -1,46 +0,0 @@
|
|||||||
# --- Ficheiros de Build e Binários ---
|
|
||||||
.gradle/
|
|
||||||
build/
|
|
||||||
bin/
|
|
||||||
gen/
|
|
||||||
out/
|
|
||||||
captures/
|
|
||||||
.externalNativeBuild/
|
|
||||||
.cxx/
|
|
||||||
|
|
||||||
# --- Configurações Locais (NÃO partilhar, contêm caminhos do teu PC) ---
|
|
||||||
local.properties
|
|
||||||
|
|
||||||
# --- Android Studio / IntelliJ ---
|
|
||||||
*.iml
|
|
||||||
.idea/workspace.xml
|
|
||||||
.idea/tasks.xml
|
|
||||||
.idea/gradle.xml
|
|
||||||
.idea/assetWizardSettings.xml
|
|
||||||
.idea/dictionaries
|
|
||||||
.idea/libraries
|
|
||||||
.idea/caches
|
|
||||||
.idea/modules.xml
|
|
||||||
.idea/navEditor.xml
|
|
||||||
.idea/vcs.xml
|
|
||||||
.idea/dbnavigator.xml
|
|
||||||
|
|
||||||
# --- Ficheiros de Log e Cache ---
|
|
||||||
*.log
|
|
||||||
.navigation/
|
|
||||||
|
|
||||||
# --- Segredos e Chaves (Segurança Crítica) ---
|
|
||||||
# Se usares ficheiros de chaves para assinar a App, nunca os metas no Git!
|
|
||||||
*.jks
|
|
||||||
*.keystore
|
|
||||||
*.pk8
|
|
||||||
*.p12
|
|
||||||
google-services.json (opcional: depende se queres partilhar config do Firebase)
|
|
||||||
|
|
||||||
# --- Ficheiros de Sistema ---
|
|
||||||
.DS_Store
|
|
||||||
Thumbs.db
|
|
||||||
|
|
||||||
# --- Bundle Tool ---
|
|
||||||
*.apks
|
|
||||||
*.aab
|
|
||||||
BIN
.gradle/9.3.1/checksums/checksums.lock
Normal file
BIN
.gradle/9.3.1/checksums/checksums.lock
Normal file
Binary file not shown.
BIN
.gradle/9.3.1/checksums/md5-checksums.bin
Normal file
BIN
.gradle/9.3.1/checksums/md5-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/9.3.1/checksums/sha1-checksums.bin
Normal file
BIN
.gradle/9.3.1/checksums/sha1-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/9.3.1/executionHistory/executionHistory.bin
Normal file
BIN
.gradle/9.3.1/executionHistory/executionHistory.bin
Normal file
Binary file not shown.
BIN
.gradle/9.3.1/executionHistory/executionHistory.lock
Normal file
BIN
.gradle/9.3.1/executionHistory/executionHistory.lock
Normal file
Binary file not shown.
BIN
.gradle/9.3.1/fileChanges/last-build.bin
Normal file
BIN
.gradle/9.3.1/fileChanges/last-build.bin
Normal file
Binary file not shown.
BIN
.gradle/9.3.1/fileHashes/fileHashes.bin
Normal file
BIN
.gradle/9.3.1/fileHashes/fileHashes.bin
Normal file
Binary file not shown.
BIN
.gradle/9.3.1/fileHashes/fileHashes.lock
Normal file
BIN
.gradle/9.3.1/fileHashes/fileHashes.lock
Normal file
Binary file not shown.
BIN
.gradle/9.3.1/fileHashes/resourceHashesCache.bin
Normal file
BIN
.gradle/9.3.1/fileHashes/resourceHashesCache.bin
Normal file
Binary file not shown.
0
.gradle/9.3.1/gc.properties
Normal file
0
.gradle/9.3.1/gc.properties
Normal file
BIN
.gradle/9.4.1/checksums/checksums.lock
Normal file
BIN
.gradle/9.4.1/checksums/checksums.lock
Normal file
Binary file not shown.
BIN
.gradle/9.4.1/checksums/md5-checksums.bin
Normal file
BIN
.gradle/9.4.1/checksums/md5-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/9.4.1/checksums/sha1-checksums.bin
Normal file
BIN
.gradle/9.4.1/checksums/sha1-checksums.bin
Normal file
Binary file not shown.
BIN
.gradle/9.4.1/executionHistory/executionHistory.bin
Normal file
BIN
.gradle/9.4.1/executionHistory/executionHistory.bin
Normal file
Binary file not shown.
BIN
.gradle/9.4.1/executionHistory/executionHistory.lock
Normal file
BIN
.gradle/9.4.1/executionHistory/executionHistory.lock
Normal file
Binary file not shown.
BIN
.gradle/9.4.1/fileChanges/last-build.bin
Normal file
BIN
.gradle/9.4.1/fileChanges/last-build.bin
Normal file
Binary file not shown.
BIN
.gradle/9.4.1/fileHashes/fileHashes.bin
Normal file
BIN
.gradle/9.4.1/fileHashes/fileHashes.bin
Normal file
Binary file not shown.
BIN
.gradle/9.4.1/fileHashes/fileHashes.lock
Normal file
BIN
.gradle/9.4.1/fileHashes/fileHashes.lock
Normal file
Binary file not shown.
BIN
.gradle/9.4.1/fileHashes/resourceHashesCache.bin
Normal file
BIN
.gradle/9.4.1/fileHashes/resourceHashesCache.bin
Normal file
Binary file not shown.
0
.gradle/9.4.1/gc.properties
Normal file
0
.gradle/9.4.1/gc.properties
Normal file
BIN
.gradle/buildOutputCleanup/buildOutputCleanup.lock
Normal file
BIN
.gradle/buildOutputCleanup/buildOutputCleanup.lock
Normal file
Binary file not shown.
2
.gradle/buildOutputCleanup/cache.properties
Normal file
2
.gradle/buildOutputCleanup/cache.properties
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
#Tue Apr 21 15:24:36 WEST 2026
|
||||||
|
gradle.version=9.4.1
|
||||||
BIN
.gradle/buildOutputCleanup/outputFiles.bin
Normal file
BIN
.gradle/buildOutputCleanup/outputFiles.bin
Normal file
Binary file not shown.
2
.gradle/config.properties
Normal file
2
.gradle/config.properties
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
#Tue Jan 27 14:50:57 WET 2026
|
||||||
|
java.home=/Applications/Android Studio.app/Contents/jbr/Contents/Home
|
||||||
BIN
.gradle/file-system.probe
Normal file
BIN
.gradle/file-system.probe
Normal file
Binary file not shown.
0
.gradle/vcs-1/gc.properties
Normal file
0
.gradle/vcs-1/gc.properties
Normal file
1670
.idea/caches/deviceStreaming.xml
generated
Normal file
1670
.idea/caches/deviceStreaming.xml
generated
Normal file
File diff suppressed because it is too large
Load Diff
35
.idea/deploymentTargetSelector.xml
generated
35
.idea/deploymentTargetSelector.xml
generated
@@ -4,40 +4,7 @@
|
|||||||
<selectionStates>
|
<selectionStates>
|
||||||
<SelectionState runConfigName="app">
|
<SelectionState runConfigName="app">
|
||||||
<option name="selectionMode" value="DROPDOWN" />
|
<option name="selectionMode" value="DROPDOWN" />
|
||||||
<DropdownSelection timestamp="2026-05-06T11:33:57.804357Z">
|
<DropdownSelection timestamp="2026-04-22T10:20:01.659214Z">
|
||||||
<Target type="DEFAULT_BOOT">
|
|
||||||
<handle>
|
|
||||||
<DeviceId pluginId="PhysicalDevice" identifier="serial=b93659d0e5dd" />
|
|
||||||
</handle>
|
|
||||||
</Target>
|
|
||||||
</DropdownSelection>
|
|
||||||
<DialogSelection />
|
|
||||||
</SelectionState>
|
|
||||||
<SelectionState runConfigName="androidTest">
|
|
||||||
<option name="selectionMode" value="DROPDOWN" />
|
|
||||||
<DropdownSelection timestamp="2026-05-06T11:33:57.804357Z">
|
|
||||||
<Target type="DEFAULT_BOOT">
|
|
||||||
<handle>
|
|
||||||
<DeviceId pluginId="PhysicalDevice" identifier="serial=b93659d0e5dd" />
|
|
||||||
</handle>
|
|
||||||
</Target>
|
|
||||||
</DropdownSelection>
|
|
||||||
<DialogSelection />
|
|
||||||
</SelectionState>
|
|
||||||
<SelectionState runConfigName="main">
|
|
||||||
<option name="selectionMode" value="DROPDOWN" />
|
|
||||||
<DropdownSelection timestamp="2026-05-06T11:33:57.804357Z">
|
|
||||||
<Target type="DEFAULT_BOOT">
|
|
||||||
<handle>
|
|
||||||
<DeviceId pluginId="PhysicalDevice" identifier="serial=b93659d0e5dd" />
|
|
||||||
</handle>
|
|
||||||
</Target>
|
|
||||||
</DropdownSelection>
|
|
||||||
<DialogSelection />
|
|
||||||
</SelectionState>
|
|
||||||
<SelectionState runConfigName="unitTest">
|
|
||||||
<option name="selectionMode" value="DROPDOWN" />
|
|
||||||
<DropdownSelection timestamp="2026-05-06T11:33:57.804357Z">
|
|
||||||
<Target type="DEFAULT_BOOT">
|
<Target type="DEFAULT_BOOT">
|
||||||
<handle>
|
<handle>
|
||||||
<DeviceId pluginId="PhysicalDevice" identifier="serial=b93659d0e5dd" />
|
<DeviceId pluginId="PhysicalDevice" identifier="serial=b93659d0e5dd" />
|
||||||
|
|||||||
18
.idea/gradle.xml
generated
Normal file
18
.idea/gradle.xml
generated
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="GradleMigrationSettings" migrationVersion="1" />
|
||||||
|
<component name="GradleSettings">
|
||||||
|
<option name="linkedExternalProjectsSettings">
|
||||||
|
<GradleProjectSettings>
|
||||||
|
<option name="testRunner" value="CHOOSE_PER_TEST" />
|
||||||
|
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||||
|
<option name="modules">
|
||||||
|
<set>
|
||||||
|
<option value="$PROJECT_DIR$" />
|
||||||
|
<option value="$PROJECT_DIR$/app" />
|
||||||
|
</set>
|
||||||
|
</option>
|
||||||
|
</GradleProjectSettings>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
109
.idea/navEditor.xml
generated
Normal file
109
.idea/navEditor.xml
generated
Normal file
@@ -0,0 +1,109 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="navEditor-manualLayoutAlgorithm2">
|
||||||
|
<option name="myPositions">
|
||||||
|
<map>
|
||||||
|
<entry key="mobile_navigation.xml">
|
||||||
|
<value>
|
||||||
|
<LayoutPositions>
|
||||||
|
<option name="myPositions">
|
||||||
|
<map>
|
||||||
|
<entry key="navigation_appointments">
|
||||||
|
<value>
|
||||||
|
<LayoutPositions>
|
||||||
|
<option name="myPosition">
|
||||||
|
<Point>
|
||||||
|
<option name="x" value="256" />
|
||||||
|
<option name="y" value="368" />
|
||||||
|
</Point>
|
||||||
|
</option>
|
||||||
|
<option name="myPositions">
|
||||||
|
<map>
|
||||||
|
<entry key="action_appointments_to_schedule">
|
||||||
|
<value>
|
||||||
|
<LayoutPositions />
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</LayoutPositions>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="navigation_home">
|
||||||
|
<value>
|
||||||
|
<LayoutPositions>
|
||||||
|
<option name="myPosition">
|
||||||
|
<Point>
|
||||||
|
<option name="x" value="12" />
|
||||||
|
<option name="y" value="546" />
|
||||||
|
</Point>
|
||||||
|
</option>
|
||||||
|
<option name="myPositions">
|
||||||
|
<map>
|
||||||
|
<entry key="action_home_to_schedule_appointment">
|
||||||
|
<value>
|
||||||
|
<LayoutPositions />
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</LayoutPositions>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="navigation_medication">
|
||||||
|
<value>
|
||||||
|
<LayoutPositions>
|
||||||
|
<option name="myPosition">
|
||||||
|
<Point>
|
||||||
|
<option name="x" value="12" />
|
||||||
|
<option name="y" value="12" />
|
||||||
|
</Point>
|
||||||
|
</option>
|
||||||
|
</LayoutPositions>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="navigation_profile">
|
||||||
|
<value>
|
||||||
|
<LayoutPositions>
|
||||||
|
<option name="myPosition">
|
||||||
|
<Point>
|
||||||
|
<option name="x" value="500" />
|
||||||
|
<option name="y" value="12" />
|
||||||
|
</Point>
|
||||||
|
</option>
|
||||||
|
</LayoutPositions>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="navigation_schedule_appointment">
|
||||||
|
<value>
|
||||||
|
<LayoutPositions>
|
||||||
|
<option name="myPosition">
|
||||||
|
<Point>
|
||||||
|
<option name="x" value="500" />
|
||||||
|
<option name="y" value="410" />
|
||||||
|
</Point>
|
||||||
|
</option>
|
||||||
|
</LayoutPositions>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
<entry key="navigation_sns24">
|
||||||
|
<value>
|
||||||
|
<LayoutPositions>
|
||||||
|
<option name="myPosition">
|
||||||
|
<Point>
|
||||||
|
<option name="x" value="256" />
|
||||||
|
<option name="y" value="12" />
|
||||||
|
</Point>
|
||||||
|
</option>
|
||||||
|
</LayoutPositions>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</LayoutPositions>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
@@ -72,9 +72,4 @@ dependencies {
|
|||||||
implementation 'com.google.firebase:firebase-auth'
|
implementation 'com.google.firebase:firebase-auth'
|
||||||
implementation 'com.google.firebase:firebase-firestore'
|
implementation 'com.google.firebase:firebase-firestore'
|
||||||
implementation 'com.google.firebase:firebase-database'
|
implementation 'com.google.firebase:firebase-database'
|
||||||
implementation 'com.google.firebase:firebase-storage'
|
|
||||||
|
|
||||||
// Glide
|
|
||||||
implementation 'com.github.bumptech.glide:glide:4.12.0'
|
|
||||||
annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,93 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityForgotPasswordBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView backToLogin;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText emailEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton resetButton;
|
||||||
|
|
||||||
|
private ActivityForgotPasswordBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull TextView backToLogin, @NonNull TextInputEditText emailEditText,
|
||||||
|
@NonNull MaterialButton resetButton) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.backToLogin = backToLogin;
|
||||||
|
this.emailEditText = emailEditText;
|
||||||
|
this.resetButton = resetButton;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_forgot_password, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityForgotPasswordBinding 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.back_to_login;
|
||||||
|
TextView backToLogin = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (backToLogin == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.email_edit_text;
|
||||||
|
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (emailEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.reset_button;
|
||||||
|
MaterialButton resetButton = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (resetButton == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityForgotPasswordBinding((LinearLayout) rootView, backToLogin, emailEditText,
|
||||||
|
resetButton);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,136 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.ScrollView;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.checkbox.MaterialCheckBox;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityLoginBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ScrollView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton biometricButton;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialCheckBox checkboxRememberMe;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText emailEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView forgotPasswordLink;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton loginButton;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText passwordEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView registerLink;
|
||||||
|
|
||||||
|
private ActivityLoginBinding(@NonNull ScrollView rootView,
|
||||||
|
@NonNull MaterialButton biometricButton, @NonNull MaterialCheckBox checkboxRememberMe,
|
||||||
|
@NonNull TextInputEditText emailEditText, @NonNull TextView forgotPasswordLink,
|
||||||
|
@NonNull MaterialButton loginButton, @NonNull TextInputEditText passwordEditText,
|
||||||
|
@NonNull TextView registerLink) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.biometricButton = biometricButton;
|
||||||
|
this.checkboxRememberMe = checkboxRememberMe;
|
||||||
|
this.emailEditText = emailEditText;
|
||||||
|
this.forgotPasswordLink = forgotPasswordLink;
|
||||||
|
this.loginButton = loginButton;
|
||||||
|
this.passwordEditText = passwordEditText;
|
||||||
|
this.registerLink = registerLink;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ScrollView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_login, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityLoginBinding 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.biometric_button;
|
||||||
|
MaterialButton biometricButton = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (biometricButton == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.checkbox_remember_me;
|
||||||
|
MaterialCheckBox checkboxRememberMe = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (checkboxRememberMe == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.email_edit_text;
|
||||||
|
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (emailEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.forgot_password_link;
|
||||||
|
TextView forgotPasswordLink = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (forgotPasswordLink == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.login_button;
|
||||||
|
MaterialButton loginButton = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (loginButton == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.password_edit_text;
|
||||||
|
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (passwordEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.register_link;
|
||||||
|
TextView registerLink = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (registerLink == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityLoginBinding((ScrollView) rootView, biometricButton, checkboxRememberMe,
|
||||||
|
emailEditText, forgotPasswordLink, loginButton, passwordEditText, registerLink);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityMainBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ConstraintLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final BottomNavigationView navView;
|
||||||
|
|
||||||
|
private ActivityMainBinding(@NonNull ConstraintLayout rootView,
|
||||||
|
@NonNull BottomNavigationView navView) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.navView = navView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ConstraintLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_main, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityMainBinding 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.nav_view;
|
||||||
|
BottomNavigationView navView = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (navView == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityMainBinding((ConstraintLayout) rootView, navView);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,147 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.AutoCompleteTextView;
|
||||||
|
import android.widget.ScrollView;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityRegisterBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ScrollView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText ageEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText emailEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final AutoCompleteTextView genderAutoComplete;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView loginLink;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText nameEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText passwordEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton registerButton;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText utenteEditText;
|
||||||
|
|
||||||
|
private ActivityRegisterBinding(@NonNull ScrollView rootView,
|
||||||
|
@NonNull TextInputEditText ageEditText, @NonNull TextInputEditText emailEditText,
|
||||||
|
@NonNull AutoCompleteTextView genderAutoComplete, @NonNull TextView loginLink,
|
||||||
|
@NonNull TextInputEditText nameEditText, @NonNull TextInputEditText passwordEditText,
|
||||||
|
@NonNull MaterialButton registerButton, @NonNull TextInputEditText utenteEditText) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.ageEditText = ageEditText;
|
||||||
|
this.emailEditText = emailEditText;
|
||||||
|
this.genderAutoComplete = genderAutoComplete;
|
||||||
|
this.loginLink = loginLink;
|
||||||
|
this.nameEditText = nameEditText;
|
||||||
|
this.passwordEditText = passwordEditText;
|
||||||
|
this.registerButton = registerButton;
|
||||||
|
this.utenteEditText = utenteEditText;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ScrollView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_register, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityRegisterBinding 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.age_edit_text;
|
||||||
|
TextInputEditText ageEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (ageEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.email_edit_text;
|
||||||
|
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (emailEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.gender_auto_complete;
|
||||||
|
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (genderAutoComplete == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.login_link;
|
||||||
|
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (loginLink == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.name_edit_text;
|
||||||
|
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (nameEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.password_edit_text;
|
||||||
|
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (passwordEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.register_button;
|
||||||
|
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (registerButton == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.utente_edit_text;
|
||||||
|
TextInputEditText utenteEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (utenteEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityRegisterBinding((ScrollView) rootView, ageEditText, emailEditText,
|
||||||
|
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
|
||||||
|
utenteEditText);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityResetPasswordBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText confirmNewPasswordEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText newPasswordEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton saveNewPasswordButton;
|
||||||
|
|
||||||
|
private ActivityResetPasswordBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull TextInputEditText confirmNewPasswordEditText,
|
||||||
|
@NonNull TextInputEditText newPasswordEditText,
|
||||||
|
@NonNull MaterialButton saveNewPasswordButton) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.confirmNewPasswordEditText = confirmNewPasswordEditText;
|
||||||
|
this.newPasswordEditText = newPasswordEditText;
|
||||||
|
this.saveNewPasswordButton = saveNewPasswordButton;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityResetPasswordBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityResetPasswordBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_reset_password, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityResetPasswordBinding 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.confirm_new_password_edit_text;
|
||||||
|
TextInputEditText confirmNewPasswordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (confirmNewPasswordEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.new_password_edit_text;
|
||||||
|
TextInputEditText newPasswordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (newPasswordEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.save_new_password_button;
|
||||||
|
MaterialButton saveNewPasswordButton = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (saveNewPasswordButton == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityResetPasswordBinding((LinearLayout) rootView, confirmNewPasswordEditText,
|
||||||
|
newPasswordEditText, saveNewPasswordButton);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,171 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.RadioButton;
|
||||||
|
import android.widget.RadioGroup;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.chip.ChipGroup;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import com.google.android.material.textfield.TextInputLayout;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class DialogAddMedicationBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton btnAddTime;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ChipGroup chipGroupTimes;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editMedName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editMedNotes;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputLayout layoutMedName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RadioGroup radioGroupRoute;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RadioButton radioInhalatory;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RadioButton radioOral;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RadioButton radioTopical;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RecyclerView recyclerSearchResults;
|
||||||
|
|
||||||
|
private DialogAddMedicationBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull MaterialButton btnAddTime, @NonNull ChipGroup chipGroupTimes,
|
||||||
|
@NonNull TextInputEditText editMedName, @NonNull TextInputEditText editMedNotes,
|
||||||
|
@NonNull TextInputLayout layoutMedName, @NonNull RadioGroup radioGroupRoute,
|
||||||
|
@NonNull RadioButton radioInhalatory, @NonNull RadioButton radioOral,
|
||||||
|
@NonNull RadioButton radioTopical, @NonNull RecyclerView recyclerSearchResults) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.btnAddTime = btnAddTime;
|
||||||
|
this.chipGroupTimes = chipGroupTimes;
|
||||||
|
this.editMedName = editMedName;
|
||||||
|
this.editMedNotes = editMedNotes;
|
||||||
|
this.layoutMedName = layoutMedName;
|
||||||
|
this.radioGroupRoute = radioGroupRoute;
|
||||||
|
this.radioInhalatory = radioInhalatory;
|
||||||
|
this.radioOral = radioOral;
|
||||||
|
this.radioTopical = radioTopical;
|
||||||
|
this.recyclerSearchResults = recyclerSearchResults;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.dialog_add_medication, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogAddMedicationBinding 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.btn_add_time;
|
||||||
|
MaterialButton btnAddTime = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (btnAddTime == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.chip_group_times;
|
||||||
|
ChipGroup chipGroupTimes = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (chipGroupTimes == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_med_name;
|
||||||
|
TextInputEditText editMedName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editMedName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_med_notes;
|
||||||
|
TextInputEditText editMedNotes = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editMedNotes == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.layout_med_name;
|
||||||
|
TextInputLayout layoutMedName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (layoutMedName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.radio_group_route;
|
||||||
|
RadioGroup radioGroupRoute = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (radioGroupRoute == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.radio_inhalatory;
|
||||||
|
RadioButton radioInhalatory = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (radioInhalatory == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.radio_oral;
|
||||||
|
RadioButton radioOral = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (radioOral == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.radio_topical;
|
||||||
|
RadioButton radioTopical = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (radioTopical == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.recycler_search_results;
|
||||||
|
RecyclerView recyclerSearchResults = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (recyclerSearchResults == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new DialogAddMedicationBinding((LinearLayout) rootView, btnAddTime, chipGroupTimes,
|
||||||
|
editMedName, editMedNotes, layoutMedName, radioGroupRoute, radioInhalatory, radioOral,
|
||||||
|
radioTopical, recyclerSearchResults);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,92 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class DialogChangePasswordBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonCancelPassword;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonSavePassword;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText newPassword;
|
||||||
|
|
||||||
|
private DialogChangePasswordBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull MaterialButton buttonCancelPassword, @NonNull MaterialButton buttonSavePassword,
|
||||||
|
@NonNull TextInputEditText newPassword) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonCancelPassword = buttonCancelPassword;
|
||||||
|
this.buttonSavePassword = buttonSavePassword;
|
||||||
|
this.newPassword = newPassword;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.dialog_change_password, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogChangePasswordBinding 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.button_cancel_password;
|
||||||
|
MaterialButton buttonCancelPassword = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonCancelPassword == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_save_password;
|
||||||
|
MaterialButton buttonSavePassword = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonSavePassword == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.new_password;
|
||||||
|
TextInputEditText newPassword = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (newPassword == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new DialogChangePasswordBinding((LinearLayout) rootView, buttonCancelPassword,
|
||||||
|
buttonSavePassword, newPassword);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,157 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.ScrollView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.imageview.ShapeableImageView;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class DialogEditProfileBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ScrollView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonCancel;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonChangePassword;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonChangePhoto;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonSave;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editAge;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editEmail;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ShapeableImageView editProfileImage;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editUtente;
|
||||||
|
|
||||||
|
private DialogEditProfileBinding(@NonNull ScrollView rootView,
|
||||||
|
@NonNull MaterialButton buttonCancel, @NonNull MaterialButton buttonChangePassword,
|
||||||
|
@NonNull MaterialButton buttonChangePhoto, @NonNull MaterialButton buttonSave,
|
||||||
|
@NonNull TextInputEditText editAge, @NonNull TextInputEditText editEmail,
|
||||||
|
@NonNull TextInputEditText editName, @NonNull ShapeableImageView editProfileImage,
|
||||||
|
@NonNull TextInputEditText editUtente) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonCancel = buttonCancel;
|
||||||
|
this.buttonChangePassword = buttonChangePassword;
|
||||||
|
this.buttonChangePhoto = buttonChangePhoto;
|
||||||
|
this.buttonSave = buttonSave;
|
||||||
|
this.editAge = editAge;
|
||||||
|
this.editEmail = editEmail;
|
||||||
|
this.editName = editName;
|
||||||
|
this.editProfileImage = editProfileImage;
|
||||||
|
this.editUtente = editUtente;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ScrollView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.dialog_edit_profile, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogEditProfileBinding 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.button_cancel;
|
||||||
|
MaterialButton buttonCancel = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonCancel == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_change_password;
|
||||||
|
MaterialButton buttonChangePassword = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonChangePassword == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_change_photo;
|
||||||
|
MaterialButton buttonChangePhoto = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonChangePhoto == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_save;
|
||||||
|
MaterialButton buttonSave = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonSave == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_age;
|
||||||
|
TextInputEditText editAge = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editAge == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_email;
|
||||||
|
TextInputEditText editEmail = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editEmail == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_name;
|
||||||
|
TextInputEditText editName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_profile_image;
|
||||||
|
ShapeableImageView editProfileImage = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editProfileImage == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_utente;
|
||||||
|
TextInputEditText editUtente = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editUtente == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new DialogEditProfileBinding((ScrollView) rootView, buttonCancel, buttonChangePassword,
|
||||||
|
buttonChangePhoto, buttonSave, editAge, editEmail, editName, editProfileImage,
|
||||||
|
editUtente);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,81 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentAppointmentsBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final FrameLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RecyclerView recyclerAppointmentsFuture;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RecyclerView recyclerAppointmentsPast;
|
||||||
|
|
||||||
|
private FragmentAppointmentsBinding(@NonNull FrameLayout rootView,
|
||||||
|
@NonNull RecyclerView recyclerAppointmentsFuture,
|
||||||
|
@NonNull RecyclerView recyclerAppointmentsPast) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.recyclerAppointmentsFuture = recyclerAppointmentsFuture;
|
||||||
|
this.recyclerAppointmentsPast = recyclerAppointmentsPast;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public FrameLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_appointments, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentAppointmentsBinding 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.recycler_appointments_future;
|
||||||
|
RecyclerView recyclerAppointmentsFuture = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (recyclerAppointmentsFuture == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.recycler_appointments_past;
|
||||||
|
RecyclerView recyclerAppointmentsPast = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (recyclerAppointmentsPast == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentAppointmentsBinding((FrameLayout) rootView, recyclerAppointmentsFuture,
|
||||||
|
recyclerAppointmentsPast);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,125 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.card.MaterialCardView;
|
||||||
|
import com.google.android.material.imageview.ShapeableImageView;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentHomeBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ConstraintLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonBookAppointment;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialCardView cardNextMedication;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ShapeableImageView imageProfileHome;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView nextMedName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView nextMedTime;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textGreeting;
|
||||||
|
|
||||||
|
private FragmentHomeBinding(@NonNull ConstraintLayout rootView,
|
||||||
|
@NonNull MaterialButton buttonBookAppointment, @NonNull MaterialCardView cardNextMedication,
|
||||||
|
@NonNull ShapeableImageView imageProfileHome, @NonNull TextView nextMedName,
|
||||||
|
@NonNull TextView nextMedTime, @NonNull TextView textGreeting) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonBookAppointment = buttonBookAppointment;
|
||||||
|
this.cardNextMedication = cardNextMedication;
|
||||||
|
this.imageProfileHome = imageProfileHome;
|
||||||
|
this.nextMedName = nextMedName;
|
||||||
|
this.nextMedTime = nextMedTime;
|
||||||
|
this.textGreeting = textGreeting;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ConstraintLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_home, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentHomeBinding 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.button_book_appointment;
|
||||||
|
MaterialButton buttonBookAppointment = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonBookAppointment == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.card_next_medication;
|
||||||
|
MaterialCardView cardNextMedication = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (cardNextMedication == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.image_profile_home;
|
||||||
|
ShapeableImageView imageProfileHome = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (imageProfileHome == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.next_med_name;
|
||||||
|
TextView nextMedName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (nextMedName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.next_med_time;
|
||||||
|
TextView nextMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (nextMedTime == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_greeting;
|
||||||
|
TextView textGreeting = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textGreeting == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentHomeBinding((ConstraintLayout) rootView, buttonBookAppointment,
|
||||||
|
cardNextMedication, imageProfileHome, nextMedName, nextMedTime, textGreeting);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,103 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.floatingactionbutton.FloatingActionButton;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentMedicationBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ConstraintLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FloatingActionButton fabAddMedication;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RecyclerView recyclerMedication;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textEmptyMedications;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textTitle;
|
||||||
|
|
||||||
|
private FragmentMedicationBinding(@NonNull ConstraintLayout rootView,
|
||||||
|
@NonNull FloatingActionButton fabAddMedication, @NonNull RecyclerView recyclerMedication,
|
||||||
|
@NonNull TextView textEmptyMedications, @NonNull TextView textTitle) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.fabAddMedication = fabAddMedication;
|
||||||
|
this.recyclerMedication = recyclerMedication;
|
||||||
|
this.textEmptyMedications = textEmptyMedications;
|
||||||
|
this.textTitle = textTitle;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ConstraintLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_medication, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentMedicationBinding 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.fab_add_medication;
|
||||||
|
FloatingActionButton fabAddMedication = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (fabAddMedication == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.recycler_medication;
|
||||||
|
RecyclerView recyclerMedication = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (recyclerMedication == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_empty_medications;
|
||||||
|
TextView textEmptyMedications = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textEmptyMedications == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_title;
|
||||||
|
TextView textTitle = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textTitle == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentMedicationBinding((ConstraintLayout) rootView, fabAddMedication,
|
||||||
|
recyclerMedication, textEmptyMedications, textTitle);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,135 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.imageview.ShapeableImageView;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentProfileBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonEditProfile;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonLogout;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView profileAge;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView profileEmail;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ShapeableImageView profileImage;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView profileName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView profileUtente;
|
||||||
|
|
||||||
|
private FragmentProfileBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonLogout,
|
||||||
|
@NonNull TextView profileAge, @NonNull TextView profileEmail,
|
||||||
|
@NonNull ShapeableImageView profileImage, @NonNull TextView profileName,
|
||||||
|
@NonNull TextView profileUtente) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonEditProfile = buttonEditProfile;
|
||||||
|
this.buttonLogout = buttonLogout;
|
||||||
|
this.profileAge = profileAge;
|
||||||
|
this.profileEmail = profileEmail;
|
||||||
|
this.profileImage = profileImage;
|
||||||
|
this.profileName = profileName;
|
||||||
|
this.profileUtente = profileUtente;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_profile, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentProfileBinding 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.button_edit_profile;
|
||||||
|
MaterialButton buttonEditProfile = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonEditProfile == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_logout;
|
||||||
|
MaterialButton buttonLogout = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonLogout == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.profile_age;
|
||||||
|
TextView profileAge = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (profileAge == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.profile_email;
|
||||||
|
TextView profileEmail = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (profileEmail == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.profile_image;
|
||||||
|
ShapeableImageView profileImage = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (profileImage == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.profile_name;
|
||||||
|
TextView profileName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (profileName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.profile_utente;
|
||||||
|
TextView profileUtente = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (profileUtente == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile, buttonLogout,
|
||||||
|
profileAge, profileEmail, profileImage, profileName, profileUtente);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,116 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.AutoCompleteTextView;
|
||||||
|
import android.widget.Button;
|
||||||
|
import android.widget.DatePicker;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentScheduleAppointmentBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final Button btnConfirmAppointment;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final DatePicker datePicker;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editReason;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RecyclerView recyclerTimeSlots;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final AutoCompleteTextView spinnerDoctor;
|
||||||
|
|
||||||
|
private FragmentScheduleAppointmentBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull Button btnConfirmAppointment, @NonNull DatePicker datePicker,
|
||||||
|
@NonNull TextInputEditText editReason, @NonNull RecyclerView recyclerTimeSlots,
|
||||||
|
@NonNull AutoCompleteTextView spinnerDoctor) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.btnConfirmAppointment = btnConfirmAppointment;
|
||||||
|
this.datePicker = datePicker;
|
||||||
|
this.editReason = editReason;
|
||||||
|
this.recyclerTimeSlots = recyclerTimeSlots;
|
||||||
|
this.spinnerDoctor = spinnerDoctor;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_schedule_appointment, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentScheduleAppointmentBinding 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.btn_confirm_appointment;
|
||||||
|
Button btnConfirmAppointment = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (btnConfirmAppointment == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.datePicker;
|
||||||
|
DatePicker datePicker = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (datePicker == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_reason;
|
||||||
|
TextInputEditText editReason = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editReason == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.recycler_time_slots;
|
||||||
|
RecyclerView recyclerTimeSlots = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (recyclerTimeSlots == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.spinner_doctor;
|
||||||
|
AutoCompleteTextView spinnerDoctor = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (spinnerDoctor == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentScheduleAppointmentBinding((LinearLayout) rootView, btnConfirmAppointment,
|
||||||
|
datePicker, editReason, recyclerTimeSlots, spinnerDoctor);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,114 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentSns24Binding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonAiTriage;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonCallSns;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonFindHospital;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText inputSymptoms;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textAiResult;
|
||||||
|
|
||||||
|
private FragmentSns24Binding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull MaterialButton buttonAiTriage, @NonNull MaterialButton buttonCallSns,
|
||||||
|
@NonNull MaterialButton buttonFindHospital, @NonNull TextInputEditText inputSymptoms,
|
||||||
|
@NonNull TextView textAiResult) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonAiTriage = buttonAiTriage;
|
||||||
|
this.buttonCallSns = buttonCallSns;
|
||||||
|
this.buttonFindHospital = buttonFindHospital;
|
||||||
|
this.inputSymptoms = inputSymptoms;
|
||||||
|
this.textAiResult = textAiResult;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_sns24, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentSns24Binding 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.button_ai_triage;
|
||||||
|
MaterialButton buttonAiTriage = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonAiTriage == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_call_sns;
|
||||||
|
MaterialButton buttonCallSns = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonCallSns == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_find_hospital;
|
||||||
|
MaterialButton buttonFindHospital = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonFindHospital == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.input_symptoms;
|
||||||
|
TextInputEditText inputSymptoms = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (inputSymptoms == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_ai_result;
|
||||||
|
TextView textAiResult = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textAiResult == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentSns24Binding((LinearLayout) rootView, buttonAiTriage, buttonCallSns,
|
||||||
|
buttonFindHospital, inputSymptoms, textAiResult);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,111 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.card.MaterialCardView;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ItemAppointmentBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final MaterialCardView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textDate;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textReason;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textStatus;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textTime;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textType;
|
||||||
|
|
||||||
|
private ItemAppointmentBinding(@NonNull MaterialCardView rootView, @NonNull TextView textDate,
|
||||||
|
@NonNull TextView textReason, @NonNull TextView textStatus, @NonNull TextView textTime,
|
||||||
|
@NonNull TextView textType) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.textDate = textDate;
|
||||||
|
this.textReason = textReason;
|
||||||
|
this.textStatus = textStatus;
|
||||||
|
this.textTime = textTime;
|
||||||
|
this.textType = textType;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public MaterialCardView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.item_appointment, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemAppointmentBinding 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.text_date;
|
||||||
|
TextView textDate = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textDate == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_reason;
|
||||||
|
TextView textReason = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textReason == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_status;
|
||||||
|
TextView textStatus = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textStatus == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_time;
|
||||||
|
TextView textTime = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textTime == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_type;
|
||||||
|
TextView textType = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textType == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ItemAppointmentBinding((MaterialCardView) rootView, textDate, textReason,
|
||||||
|
textStatus, textTime, textType);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ItemComprimidoSearchBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textPillName;
|
||||||
|
|
||||||
|
private ItemComprimidoSearchBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull TextView textPillName) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.textPillName = textPillName;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemComprimidoSearchBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemComprimidoSearchBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.item_comprimido_search, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemComprimidoSearchBinding 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.text_pill_name;
|
||||||
|
TextView textPillName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textPillName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ItemComprimidoSearchBinding((LinearLayout) rootView, textPillName);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,112 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.CheckBox;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.card.MaterialCardView;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ItemMedicationBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final MaterialCardView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final CheckBox checkboxTaken;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textMedDosage;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textMedName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textMedNotes;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textMedTime;
|
||||||
|
|
||||||
|
private ItemMedicationBinding(@NonNull MaterialCardView rootView, @NonNull CheckBox checkboxTaken,
|
||||||
|
@NonNull TextView textMedDosage, @NonNull TextView textMedName,
|
||||||
|
@NonNull TextView textMedNotes, @NonNull TextView textMedTime) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.checkboxTaken = checkboxTaken;
|
||||||
|
this.textMedDosage = textMedDosage;
|
||||||
|
this.textMedName = textMedName;
|
||||||
|
this.textMedNotes = textMedNotes;
|
||||||
|
this.textMedTime = textMedTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public MaterialCardView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.item_medication, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemMedicationBinding 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.checkbox_taken;
|
||||||
|
CheckBox checkboxTaken = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (checkboxTaken == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_med_dosage;
|
||||||
|
TextView textMedDosage = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textMedDosage == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_med_name;
|
||||||
|
TextView textMedName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textMedName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_med_notes;
|
||||||
|
TextView textMedNotes = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textMedNotes == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_med_time;
|
||||||
|
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textMedTime == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ItemMedicationBinding((MaterialCardView) rootView, checkboxTaken, textMedDosage,
|
||||||
|
textMedName, textMedNotes, textMedTime);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
|
||||||
|
public final class ItemTimeSlotBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final MaterialButton rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton btnTimeSlot;
|
||||||
|
|
||||||
|
private ItemTimeSlotBinding(@NonNull MaterialButton rootView,
|
||||||
|
@NonNull MaterialButton btnTimeSlot) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.btnTimeSlot = btnTimeSlot;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public MaterialButton getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.item_time_slot, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemTimeSlotBinding bind(@NonNull View rootView) {
|
||||||
|
if (rootView == null) {
|
||||||
|
throw new NullPointerException("rootView");
|
||||||
|
}
|
||||||
|
|
||||||
|
MaterialButton btnTimeSlot = (MaterialButton) rootView;
|
||||||
|
|
||||||
|
return new ItemTimeSlotBinding((MaterialButton) rootView, btnTimeSlot);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityForgotPasswordBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView backToLogin;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText emailEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton resetButton;
|
||||||
|
|
||||||
|
private ActivityForgotPasswordBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull TextView backToLogin, @NonNull TextInputEditText emailEditText,
|
||||||
|
@NonNull MaterialButton resetButton) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.backToLogin = backToLogin;
|
||||||
|
this.emailEditText = emailEditText;
|
||||||
|
this.resetButton = resetButton;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_forgot_password, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityForgotPasswordBinding 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.back_to_login;
|
||||||
|
TextView backToLogin = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (backToLogin == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.email_edit_text;
|
||||||
|
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (emailEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.reset_button;
|
||||||
|
MaterialButton resetButton = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (resetButton == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityForgotPasswordBinding((LinearLayout) rootView, backToLogin, emailEditText,
|
||||||
|
resetButton);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,136 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.ScrollView;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.checkbox.MaterialCheckBox;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityLoginBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ScrollView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton biometricButton;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialCheckBox checkboxRememberMe;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText emailEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView forgotPasswordLink;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton loginButton;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText passwordEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView registerLink;
|
||||||
|
|
||||||
|
private ActivityLoginBinding(@NonNull ScrollView rootView,
|
||||||
|
@NonNull MaterialButton biometricButton, @NonNull MaterialCheckBox checkboxRememberMe,
|
||||||
|
@NonNull TextInputEditText emailEditText, @NonNull TextView forgotPasswordLink,
|
||||||
|
@NonNull MaterialButton loginButton, @NonNull TextInputEditText passwordEditText,
|
||||||
|
@NonNull TextView registerLink) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.biometricButton = biometricButton;
|
||||||
|
this.checkboxRememberMe = checkboxRememberMe;
|
||||||
|
this.emailEditText = emailEditText;
|
||||||
|
this.forgotPasswordLink = forgotPasswordLink;
|
||||||
|
this.loginButton = loginButton;
|
||||||
|
this.passwordEditText = passwordEditText;
|
||||||
|
this.registerLink = registerLink;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ScrollView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_login, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityLoginBinding 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.biometric_button;
|
||||||
|
MaterialButton biometricButton = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (biometricButton == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.checkbox_remember_me;
|
||||||
|
MaterialCheckBox checkboxRememberMe = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (checkboxRememberMe == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.email_edit_text;
|
||||||
|
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (emailEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.forgot_password_link;
|
||||||
|
TextView forgotPasswordLink = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (forgotPasswordLink == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.login_button;
|
||||||
|
MaterialButton loginButton = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (loginButton == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.password_edit_text;
|
||||||
|
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (passwordEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.register_link;
|
||||||
|
TextView registerLink = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (registerLink == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityLoginBinding((ScrollView) rootView, biometricButton, checkboxRememberMe,
|
||||||
|
emailEditText, forgotPasswordLink, loginButton, passwordEditText, registerLink);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.bottomnavigation.BottomNavigationView;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityMainBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ConstraintLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final BottomNavigationView navView;
|
||||||
|
|
||||||
|
private ActivityMainBinding(@NonNull ConstraintLayout rootView,
|
||||||
|
@NonNull BottomNavigationView navView) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.navView = navView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ConstraintLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_main, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityMainBinding 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.nav_view;
|
||||||
|
BottomNavigationView navView = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (navView == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityMainBinding((ConstraintLayout) rootView, navView);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,147 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.AutoCompleteTextView;
|
||||||
|
import android.widget.ScrollView;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityRegisterBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ScrollView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText ageEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText emailEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final AutoCompleteTextView genderAutoComplete;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView loginLink;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText nameEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText passwordEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton registerButton;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText utenteEditText;
|
||||||
|
|
||||||
|
private ActivityRegisterBinding(@NonNull ScrollView rootView,
|
||||||
|
@NonNull TextInputEditText ageEditText, @NonNull TextInputEditText emailEditText,
|
||||||
|
@NonNull AutoCompleteTextView genderAutoComplete, @NonNull TextView loginLink,
|
||||||
|
@NonNull TextInputEditText nameEditText, @NonNull TextInputEditText passwordEditText,
|
||||||
|
@NonNull MaterialButton registerButton, @NonNull TextInputEditText utenteEditText) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.ageEditText = ageEditText;
|
||||||
|
this.emailEditText = emailEditText;
|
||||||
|
this.genderAutoComplete = genderAutoComplete;
|
||||||
|
this.loginLink = loginLink;
|
||||||
|
this.nameEditText = nameEditText;
|
||||||
|
this.passwordEditText = passwordEditText;
|
||||||
|
this.registerButton = registerButton;
|
||||||
|
this.utenteEditText = utenteEditText;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ScrollView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_register, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityRegisterBinding 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.age_edit_text;
|
||||||
|
TextInputEditText ageEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (ageEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.email_edit_text;
|
||||||
|
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (emailEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.gender_auto_complete;
|
||||||
|
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (genderAutoComplete == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.login_link;
|
||||||
|
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (loginLink == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.name_edit_text;
|
||||||
|
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (nameEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.password_edit_text;
|
||||||
|
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (passwordEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.register_button;
|
||||||
|
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (registerButton == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.utente_edit_text;
|
||||||
|
TextInputEditText utenteEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (utenteEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityRegisterBinding((ScrollView) rootView, ageEditText, emailEditText,
|
||||||
|
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
|
||||||
|
utenteEditText);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ActivityResetPasswordBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText confirmNewPasswordEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText newPasswordEditText;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton saveNewPasswordButton;
|
||||||
|
|
||||||
|
private ActivityResetPasswordBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull TextInputEditText confirmNewPasswordEditText,
|
||||||
|
@NonNull TextInputEditText newPasswordEditText,
|
||||||
|
@NonNull MaterialButton saveNewPasswordButton) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.confirmNewPasswordEditText = confirmNewPasswordEditText;
|
||||||
|
this.newPasswordEditText = newPasswordEditText;
|
||||||
|
this.saveNewPasswordButton = saveNewPasswordButton;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityResetPasswordBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityResetPasswordBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.activity_reset_password, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ActivityResetPasswordBinding 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.confirm_new_password_edit_text;
|
||||||
|
TextInputEditText confirmNewPasswordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (confirmNewPasswordEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.new_password_edit_text;
|
||||||
|
TextInputEditText newPasswordEditText = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (newPasswordEditText == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.save_new_password_button;
|
||||||
|
MaterialButton saveNewPasswordButton = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (saveNewPasswordButton == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ActivityResetPasswordBinding((LinearLayout) rootView, confirmNewPasswordEditText,
|
||||||
|
newPasswordEditText, saveNewPasswordButton);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,171 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.RadioButton;
|
||||||
|
import android.widget.RadioGroup;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.chip.ChipGroup;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import com.google.android.material.textfield.TextInputLayout;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class DialogAddMedicationBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton btnAddTime;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ChipGroup chipGroupTimes;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editMedName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editMedNotes;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputLayout layoutMedName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RadioGroup radioGroupRoute;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RadioButton radioInhalatory;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RadioButton radioOral;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RadioButton radioTopical;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RecyclerView recyclerSearchResults;
|
||||||
|
|
||||||
|
private DialogAddMedicationBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull MaterialButton btnAddTime, @NonNull ChipGroup chipGroupTimes,
|
||||||
|
@NonNull TextInputEditText editMedName, @NonNull TextInputEditText editMedNotes,
|
||||||
|
@NonNull TextInputLayout layoutMedName, @NonNull RadioGroup radioGroupRoute,
|
||||||
|
@NonNull RadioButton radioInhalatory, @NonNull RadioButton radioOral,
|
||||||
|
@NonNull RadioButton radioTopical, @NonNull RecyclerView recyclerSearchResults) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.btnAddTime = btnAddTime;
|
||||||
|
this.chipGroupTimes = chipGroupTimes;
|
||||||
|
this.editMedName = editMedName;
|
||||||
|
this.editMedNotes = editMedNotes;
|
||||||
|
this.layoutMedName = layoutMedName;
|
||||||
|
this.radioGroupRoute = radioGroupRoute;
|
||||||
|
this.radioInhalatory = radioInhalatory;
|
||||||
|
this.radioOral = radioOral;
|
||||||
|
this.radioTopical = radioTopical;
|
||||||
|
this.recyclerSearchResults = recyclerSearchResults;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.dialog_add_medication, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogAddMedicationBinding 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.btn_add_time;
|
||||||
|
MaterialButton btnAddTime = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (btnAddTime == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.chip_group_times;
|
||||||
|
ChipGroup chipGroupTimes = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (chipGroupTimes == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_med_name;
|
||||||
|
TextInputEditText editMedName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editMedName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_med_notes;
|
||||||
|
TextInputEditText editMedNotes = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editMedNotes == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.layout_med_name;
|
||||||
|
TextInputLayout layoutMedName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (layoutMedName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.radio_group_route;
|
||||||
|
RadioGroup radioGroupRoute = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (radioGroupRoute == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.radio_inhalatory;
|
||||||
|
RadioButton radioInhalatory = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (radioInhalatory == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.radio_oral;
|
||||||
|
RadioButton radioOral = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (radioOral == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.radio_topical;
|
||||||
|
RadioButton radioTopical = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (radioTopical == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.recycler_search_results;
|
||||||
|
RecyclerView recyclerSearchResults = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (recyclerSearchResults == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new DialogAddMedicationBinding((LinearLayout) rootView, btnAddTime, chipGroupTimes,
|
||||||
|
editMedName, editMedNotes, layoutMedName, radioGroupRoute, radioInhalatory, radioOral,
|
||||||
|
radioTopical, recyclerSearchResults);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,92 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class DialogChangePasswordBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonCancelPassword;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonSavePassword;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText newPassword;
|
||||||
|
|
||||||
|
private DialogChangePasswordBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull MaterialButton buttonCancelPassword, @NonNull MaterialButton buttonSavePassword,
|
||||||
|
@NonNull TextInputEditText newPassword) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonCancelPassword = buttonCancelPassword;
|
||||||
|
this.buttonSavePassword = buttonSavePassword;
|
||||||
|
this.newPassword = newPassword;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.dialog_change_password, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogChangePasswordBinding 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.button_cancel_password;
|
||||||
|
MaterialButton buttonCancelPassword = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonCancelPassword == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_save_password;
|
||||||
|
MaterialButton buttonSavePassword = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonSavePassword == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.new_password;
|
||||||
|
TextInputEditText newPassword = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (newPassword == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new DialogChangePasswordBinding((LinearLayout) rootView, buttonCancelPassword,
|
||||||
|
buttonSavePassword, newPassword);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,157 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.ScrollView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.imageview.ShapeableImageView;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class DialogEditProfileBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ScrollView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonCancel;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonChangePassword;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonChangePhoto;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonSave;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editAge;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editEmail;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ShapeableImageView editProfileImage;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editUtente;
|
||||||
|
|
||||||
|
private DialogEditProfileBinding(@NonNull ScrollView rootView,
|
||||||
|
@NonNull MaterialButton buttonCancel, @NonNull MaterialButton buttonChangePassword,
|
||||||
|
@NonNull MaterialButton buttonChangePhoto, @NonNull MaterialButton buttonSave,
|
||||||
|
@NonNull TextInputEditText editAge, @NonNull TextInputEditText editEmail,
|
||||||
|
@NonNull TextInputEditText editName, @NonNull ShapeableImageView editProfileImage,
|
||||||
|
@NonNull TextInputEditText editUtente) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonCancel = buttonCancel;
|
||||||
|
this.buttonChangePassword = buttonChangePassword;
|
||||||
|
this.buttonChangePhoto = buttonChangePhoto;
|
||||||
|
this.buttonSave = buttonSave;
|
||||||
|
this.editAge = editAge;
|
||||||
|
this.editEmail = editEmail;
|
||||||
|
this.editName = editName;
|
||||||
|
this.editProfileImage = editProfileImage;
|
||||||
|
this.editUtente = editUtente;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ScrollView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.dialog_edit_profile, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static DialogEditProfileBinding 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.button_cancel;
|
||||||
|
MaterialButton buttonCancel = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonCancel == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_change_password;
|
||||||
|
MaterialButton buttonChangePassword = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonChangePassword == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_change_photo;
|
||||||
|
MaterialButton buttonChangePhoto = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonChangePhoto == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_save;
|
||||||
|
MaterialButton buttonSave = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonSave == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_age;
|
||||||
|
TextInputEditText editAge = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editAge == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_email;
|
||||||
|
TextInputEditText editEmail = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editEmail == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_name;
|
||||||
|
TextInputEditText editName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_profile_image;
|
||||||
|
ShapeableImageView editProfileImage = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editProfileImage == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_utente;
|
||||||
|
TextInputEditText editUtente = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editUtente == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new DialogEditProfileBinding((ScrollView) rootView, buttonCancel, buttonChangePassword,
|
||||||
|
buttonChangePhoto, buttonSave, editAge, editEmail, editName, editProfileImage,
|
||||||
|
editUtente);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,81 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.FrameLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentAppointmentsBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final FrameLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RecyclerView recyclerAppointmentsFuture;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RecyclerView recyclerAppointmentsPast;
|
||||||
|
|
||||||
|
private FragmentAppointmentsBinding(@NonNull FrameLayout rootView,
|
||||||
|
@NonNull RecyclerView recyclerAppointmentsFuture,
|
||||||
|
@NonNull RecyclerView recyclerAppointmentsPast) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.recyclerAppointmentsFuture = recyclerAppointmentsFuture;
|
||||||
|
this.recyclerAppointmentsPast = recyclerAppointmentsPast;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public FrameLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_appointments, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentAppointmentsBinding 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.recycler_appointments_future;
|
||||||
|
RecyclerView recyclerAppointmentsFuture = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (recyclerAppointmentsFuture == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.recycler_appointments_past;
|
||||||
|
RecyclerView recyclerAppointmentsPast = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (recyclerAppointmentsPast == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentAppointmentsBinding((FrameLayout) rootView, recyclerAppointmentsFuture,
|
||||||
|
recyclerAppointmentsPast);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,125 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.card.MaterialCardView;
|
||||||
|
import com.google.android.material.imageview.ShapeableImageView;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentHomeBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ConstraintLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonBookAppointment;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialCardView cardNextMedication;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ShapeableImageView imageProfileHome;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView nextMedName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView nextMedTime;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textGreeting;
|
||||||
|
|
||||||
|
private FragmentHomeBinding(@NonNull ConstraintLayout rootView,
|
||||||
|
@NonNull MaterialButton buttonBookAppointment, @NonNull MaterialCardView cardNextMedication,
|
||||||
|
@NonNull ShapeableImageView imageProfileHome, @NonNull TextView nextMedName,
|
||||||
|
@NonNull TextView nextMedTime, @NonNull TextView textGreeting) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonBookAppointment = buttonBookAppointment;
|
||||||
|
this.cardNextMedication = cardNextMedication;
|
||||||
|
this.imageProfileHome = imageProfileHome;
|
||||||
|
this.nextMedName = nextMedName;
|
||||||
|
this.nextMedTime = nextMedTime;
|
||||||
|
this.textGreeting = textGreeting;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ConstraintLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_home, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentHomeBinding 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.button_book_appointment;
|
||||||
|
MaterialButton buttonBookAppointment = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonBookAppointment == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.card_next_medication;
|
||||||
|
MaterialCardView cardNextMedication = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (cardNextMedication == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.image_profile_home;
|
||||||
|
ShapeableImageView imageProfileHome = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (imageProfileHome == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.next_med_name;
|
||||||
|
TextView nextMedName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (nextMedName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.next_med_time;
|
||||||
|
TextView nextMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (nextMedTime == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_greeting;
|
||||||
|
TextView textGreeting = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textGreeting == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentHomeBinding((ConstraintLayout) rootView, buttonBookAppointment,
|
||||||
|
cardNextMedication, imageProfileHome, nextMedName, nextMedTime, textGreeting);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,103 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.floatingactionbutton.FloatingActionButton;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentMedicationBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final ConstraintLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final FloatingActionButton fabAddMedication;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RecyclerView recyclerMedication;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textEmptyMedications;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textTitle;
|
||||||
|
|
||||||
|
private FragmentMedicationBinding(@NonNull ConstraintLayout rootView,
|
||||||
|
@NonNull FloatingActionButton fabAddMedication, @NonNull RecyclerView recyclerMedication,
|
||||||
|
@NonNull TextView textEmptyMedications, @NonNull TextView textTitle) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.fabAddMedication = fabAddMedication;
|
||||||
|
this.recyclerMedication = recyclerMedication;
|
||||||
|
this.textEmptyMedications = textEmptyMedications;
|
||||||
|
this.textTitle = textTitle;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public ConstraintLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_medication, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentMedicationBinding 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.fab_add_medication;
|
||||||
|
FloatingActionButton fabAddMedication = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (fabAddMedication == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.recycler_medication;
|
||||||
|
RecyclerView recyclerMedication = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (recyclerMedication == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_empty_medications;
|
||||||
|
TextView textEmptyMedications = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textEmptyMedications == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_title;
|
||||||
|
TextView textTitle = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textTitle == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentMedicationBinding((ConstraintLayout) rootView, fabAddMedication,
|
||||||
|
recyclerMedication, textEmptyMedications, textTitle);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,135 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.imageview.ShapeableImageView;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentProfileBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonEditProfile;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonLogout;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView profileAge;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView profileEmail;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final ShapeableImageView profileImage;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView profileName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView profileUtente;
|
||||||
|
|
||||||
|
private FragmentProfileBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonLogout,
|
||||||
|
@NonNull TextView profileAge, @NonNull TextView profileEmail,
|
||||||
|
@NonNull ShapeableImageView profileImage, @NonNull TextView profileName,
|
||||||
|
@NonNull TextView profileUtente) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonEditProfile = buttonEditProfile;
|
||||||
|
this.buttonLogout = buttonLogout;
|
||||||
|
this.profileAge = profileAge;
|
||||||
|
this.profileEmail = profileEmail;
|
||||||
|
this.profileImage = profileImage;
|
||||||
|
this.profileName = profileName;
|
||||||
|
this.profileUtente = profileUtente;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_profile, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentProfileBinding 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.button_edit_profile;
|
||||||
|
MaterialButton buttonEditProfile = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonEditProfile == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_logout;
|
||||||
|
MaterialButton buttonLogout = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonLogout == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.profile_age;
|
||||||
|
TextView profileAge = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (profileAge == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.profile_email;
|
||||||
|
TextView profileEmail = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (profileEmail == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.profile_image;
|
||||||
|
ShapeableImageView profileImage = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (profileImage == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.profile_name;
|
||||||
|
TextView profileName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (profileName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.profile_utente;
|
||||||
|
TextView profileUtente = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (profileUtente == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile, buttonLogout,
|
||||||
|
profileAge, profileEmail, profileImage, profileName, profileUtente);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,116 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.AutoCompleteTextView;
|
||||||
|
import android.widget.Button;
|
||||||
|
import android.widget.DatePicker;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentScheduleAppointmentBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final Button btnConfirmAppointment;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final DatePicker datePicker;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText editReason;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final RecyclerView recyclerTimeSlots;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final AutoCompleteTextView spinnerDoctor;
|
||||||
|
|
||||||
|
private FragmentScheduleAppointmentBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull Button btnConfirmAppointment, @NonNull DatePicker datePicker,
|
||||||
|
@NonNull TextInputEditText editReason, @NonNull RecyclerView recyclerTimeSlots,
|
||||||
|
@NonNull AutoCompleteTextView spinnerDoctor) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.btnConfirmAppointment = btnConfirmAppointment;
|
||||||
|
this.datePicker = datePicker;
|
||||||
|
this.editReason = editReason;
|
||||||
|
this.recyclerTimeSlots = recyclerTimeSlots;
|
||||||
|
this.spinnerDoctor = spinnerDoctor;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_schedule_appointment, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentScheduleAppointmentBinding 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.btn_confirm_appointment;
|
||||||
|
Button btnConfirmAppointment = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (btnConfirmAppointment == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.datePicker;
|
||||||
|
DatePicker datePicker = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (datePicker == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.edit_reason;
|
||||||
|
TextInputEditText editReason = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (editReason == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.recycler_time_slots;
|
||||||
|
RecyclerView recyclerTimeSlots = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (recyclerTimeSlots == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.spinner_doctor;
|
||||||
|
AutoCompleteTextView spinnerDoctor = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (spinnerDoctor == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentScheduleAppointmentBinding((LinearLayout) rootView, btnConfirmAppointment,
|
||||||
|
datePicker, editReason, recyclerTimeSlots, spinnerDoctor);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,114 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import com.google.android.material.textfield.TextInputEditText;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class FragmentSns24Binding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonAiTriage;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonCallSns;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton buttonFindHospital;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextInputEditText inputSymptoms;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textAiResult;
|
||||||
|
|
||||||
|
private FragmentSns24Binding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull MaterialButton buttonAiTriage, @NonNull MaterialButton buttonCallSns,
|
||||||
|
@NonNull MaterialButton buttonFindHospital, @NonNull TextInputEditText inputSymptoms,
|
||||||
|
@NonNull TextView textAiResult) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.buttonAiTriage = buttonAiTriage;
|
||||||
|
this.buttonCallSns = buttonCallSns;
|
||||||
|
this.buttonFindHospital = buttonFindHospital;
|
||||||
|
this.inputSymptoms = inputSymptoms;
|
||||||
|
this.textAiResult = textAiResult;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.fragment_sns24, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static FragmentSns24Binding 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.button_ai_triage;
|
||||||
|
MaterialButton buttonAiTriage = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonAiTriage == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_call_sns;
|
||||||
|
MaterialButton buttonCallSns = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonCallSns == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.button_find_hospital;
|
||||||
|
MaterialButton buttonFindHospital = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (buttonFindHospital == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.input_symptoms;
|
||||||
|
TextInputEditText inputSymptoms = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (inputSymptoms == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_ai_result;
|
||||||
|
TextView textAiResult = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textAiResult == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new FragmentSns24Binding((LinearLayout) rootView, buttonAiTriage, buttonCallSns,
|
||||||
|
buttonFindHospital, inputSymptoms, textAiResult);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,111 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.card.MaterialCardView;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ItemAppointmentBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final MaterialCardView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textDate;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textReason;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textStatus;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textTime;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textType;
|
||||||
|
|
||||||
|
private ItemAppointmentBinding(@NonNull MaterialCardView rootView, @NonNull TextView textDate,
|
||||||
|
@NonNull TextView textReason, @NonNull TextView textStatus, @NonNull TextView textTime,
|
||||||
|
@NonNull TextView textType) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.textDate = textDate;
|
||||||
|
this.textReason = textReason;
|
||||||
|
this.textStatus = textStatus;
|
||||||
|
this.textTime = textTime;
|
||||||
|
this.textType = textType;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public MaterialCardView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.item_appointment, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemAppointmentBinding 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.text_date;
|
||||||
|
TextView textDate = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textDate == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_reason;
|
||||||
|
TextView textReason = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textReason == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_status;
|
||||||
|
TextView textStatus = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textStatus == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_time;
|
||||||
|
TextView textTime = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textTime == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_type;
|
||||||
|
TextView textType = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textType == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ItemAppointmentBinding((MaterialCardView) rootView, textDate, textReason,
|
||||||
|
textStatus, textTime, textType);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,69 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ItemComprimidoSearchBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final LinearLayout rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textPillName;
|
||||||
|
|
||||||
|
private ItemComprimidoSearchBinding(@NonNull LinearLayout rootView,
|
||||||
|
@NonNull TextView textPillName) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.textPillName = textPillName;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public LinearLayout getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemComprimidoSearchBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemComprimidoSearchBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.item_comprimido_search, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemComprimidoSearchBinding 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.text_pill_name;
|
||||||
|
TextView textPillName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textPillName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ItemComprimidoSearchBinding((LinearLayout) rootView, textPillName);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,112 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import android.widget.CheckBox;
|
||||||
|
import android.widget.TextView;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import androidx.viewbinding.ViewBindings;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.card.MaterialCardView;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
import java.lang.String;
|
||||||
|
|
||||||
|
public final class ItemMedicationBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final MaterialCardView rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final CheckBox checkboxTaken;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textMedDosage;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textMedName;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textMedNotes;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final TextView textMedTime;
|
||||||
|
|
||||||
|
private ItemMedicationBinding(@NonNull MaterialCardView rootView, @NonNull CheckBox checkboxTaken,
|
||||||
|
@NonNull TextView textMedDosage, @NonNull TextView textMedName,
|
||||||
|
@NonNull TextView textMedNotes, @NonNull TextView textMedTime) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.checkboxTaken = checkboxTaken;
|
||||||
|
this.textMedDosage = textMedDosage;
|
||||||
|
this.textMedName = textMedName;
|
||||||
|
this.textMedNotes = textMedNotes;
|
||||||
|
this.textMedTime = textMedTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public MaterialCardView getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.item_medication, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemMedicationBinding 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.checkbox_taken;
|
||||||
|
CheckBox checkboxTaken = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (checkboxTaken == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_med_dosage;
|
||||||
|
TextView textMedDosage = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textMedDosage == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_med_name;
|
||||||
|
TextView textMedName = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textMedName == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_med_notes;
|
||||||
|
TextView textMedNotes = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textMedNotes == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
id = R.id.text_med_time;
|
||||||
|
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
|
||||||
|
if (textMedTime == null) {
|
||||||
|
break missingId;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new ItemMedicationBinding((MaterialCardView) rootView, checkboxTaken, textMedDosage,
|
||||||
|
textMedName, textMedNotes, textMedTime);
|
||||||
|
}
|
||||||
|
String missingId = rootView.getResources().getResourceName(id);
|
||||||
|
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,59 @@
|
|||||||
|
// Generated by view binder compiler. Do not edit!
|
||||||
|
package com.example.cuida.databinding;
|
||||||
|
|
||||||
|
import android.view.LayoutInflater;
|
||||||
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
|
import androidx.viewbinding.ViewBinding;
|
||||||
|
import com.example.cuida.R;
|
||||||
|
import com.google.android.material.button.MaterialButton;
|
||||||
|
import java.lang.NullPointerException;
|
||||||
|
import java.lang.Override;
|
||||||
|
|
||||||
|
public final class ItemTimeSlotBinding implements ViewBinding {
|
||||||
|
@NonNull
|
||||||
|
private final MaterialButton rootView;
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public final MaterialButton btnTimeSlot;
|
||||||
|
|
||||||
|
private ItemTimeSlotBinding(@NonNull MaterialButton rootView,
|
||||||
|
@NonNull MaterialButton btnTimeSlot) {
|
||||||
|
this.rootView = rootView;
|
||||||
|
this.btnTimeSlot = btnTimeSlot;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@NonNull
|
||||||
|
public MaterialButton getRoot() {
|
||||||
|
return rootView;
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater) {
|
||||||
|
return inflate(inflater, null, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater,
|
||||||
|
@Nullable ViewGroup parent, boolean attachToParent) {
|
||||||
|
View root = inflater.inflate(R.layout.item_time_slot, parent, false);
|
||||||
|
if (attachToParent) {
|
||||||
|
parent.addView(root);
|
||||||
|
}
|
||||||
|
return bind(root);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NonNull
|
||||||
|
public static ItemTimeSlotBinding bind(@NonNull View rootView) {
|
||||||
|
if (rootView == null) {
|
||||||
|
throw new NullPointerException("rootView");
|
||||||
|
}
|
||||||
|
|
||||||
|
MaterialButton btnTimeSlot = (MaterialButton) rootView;
|
||||||
|
|
||||||
|
return new ItemTimeSlotBinding((MaterialButton) rootView, btnTimeSlot);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string name="default_web_client_id" translatable="false">844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com</string>
|
||||||
|
<string name="firebase_database_url" translatable="false">https://cuidamais-7b904-default-rtdb.firebaseio.com</string>
|
||||||
|
<string name="gcm_defaultSenderId" translatable="false">844909242089</string>
|
||||||
|
<string name="google_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
|
||||||
|
<string name="google_app_id" translatable="false">1:844909242089:android:4a039a7dbec802836ab278</string>
|
||||||
|
<string name="google_crash_reporting_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
|
||||||
|
<string name="google_storage_bucket" translatable="false">cuidamais-7b904.firebasestorage.app</string>
|
||||||
|
<string name="project_id" translatable="false">cuidamais-7b904</string>
|
||||||
|
</resources>
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string name="default_web_client_id" translatable="false">844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com</string>
|
||||||
|
<string name="firebase_database_url" translatable="false">https://cuidamais-7b904-default-rtdb.firebaseio.com</string>
|
||||||
|
<string name="gcm_defaultSenderId" translatable="false">844909242089</string>
|
||||||
|
<string name="google_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
|
||||||
|
<string name="google_app_id" translatable="false">1:844909242089:android:4a039a7dbec802836ab278</string>
|
||||||
|
<string name="google_crash_reporting_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
|
||||||
|
<string name="google_storage_bucket" translatable="false">cuidamais-7b904.firebasestorage.app</string>
|
||||||
|
<string name="project_id" translatable="false">cuidamais-7b904</string>
|
||||||
|
</resources>
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
<navigation
|
||||||
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:id="@+id/mobile_navigation"
|
||||||
|
app:startDestination="@+id/navigation_home" >
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_home"
|
||||||
|
android:name="com.example.cuida.ui.home.HomeFragment"
|
||||||
|
android:label="@string/title_home"
|
||||||
|
tools:layout="@layout/fragment_home" >
|
||||||
|
|
||||||
|
<action
|
||||||
|
android:id="@+id/action_home_to_schedule_appointment"
|
||||||
|
app:destination="@id/navigation_schedule_appointment" />
|
||||||
|
|
||||||
|
</fragment>
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_appointments"
|
||||||
|
android:name="com.example.cuida.ui.appointments.AppointmentsFragment"
|
||||||
|
android:label="@string/title_appointments"
|
||||||
|
tools:layout="@layout/fragment_appointments" >
|
||||||
|
|
||||||
|
<action
|
||||||
|
android:id="@+id/action_appointments_to_schedule"
|
||||||
|
app:destination="@id/navigation_schedule_appointment" />
|
||||||
|
|
||||||
|
</fragment>
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_medication"
|
||||||
|
android:name="com.example.cuida.ui.medication.MedicationFragment"
|
||||||
|
android:label="@string/title_medication"
|
||||||
|
tools:layout="@layout/fragment_medication" />
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_sns24"
|
||||||
|
android:name="com.example.cuida.ui.sns24.Sns24Fragment"
|
||||||
|
android:label="@string/title_sns24"
|
||||||
|
tools:layout="@layout/fragment_sns24" />
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_profile"
|
||||||
|
android:name="com.example.cuida.ui.profile.ProfileFragment"
|
||||||
|
android:label="@string/title_profile"
|
||||||
|
tools:layout="@layout/fragment_profile" />
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_schedule_appointment"
|
||||||
|
android:name="com.example.cuida.ui.schedule.ScheduleAppointmentFragment"
|
||||||
|
android:label="Agendar Consulta"
|
||||||
|
tools:layout="@layout/fragment_schedule_appointment" />
|
||||||
|
</navigation>
|
||||||
@@ -0,0 +1,49 @@
|
|||||||
|
<navigation
|
||||||
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:id="@+id/mobile_navigation"
|
||||||
|
app:startDestination="@+id/navigation_home" >
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_home"
|
||||||
|
android:name="com.example.cuida.ui.home.HomeFragment"
|
||||||
|
android:label="@string/title_home"
|
||||||
|
tools:layout="@layout/fragment_home" >
|
||||||
|
|
||||||
|
<action
|
||||||
|
android:id="@+id/action_home_to_schedule_appointment"
|
||||||
|
app:destination="@id/navigation_schedule_appointment" />
|
||||||
|
|
||||||
|
</fragment>
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_appointments"
|
||||||
|
android:name="com.example.cuida.ui.appointments.AppointmentsFragment"
|
||||||
|
android:label="@string/title_appointments"
|
||||||
|
tools:layout="@layout/fragment_appointments" >
|
||||||
|
|
||||||
|
<action
|
||||||
|
android:id="@+id/action_appointments_to_schedule"
|
||||||
|
app:destination="@id/navigation_schedule_appointment" />
|
||||||
|
|
||||||
|
</fragment>
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_medication"
|
||||||
|
android:name="com.example.cuida.ui.medication.MedicationFragment"
|
||||||
|
android:label="@string/title_medication"
|
||||||
|
tools:layout="@layout/fragment_medication" />
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_sns24"
|
||||||
|
android:name="com.example.cuida.ui.sns24.Sns24Fragment"
|
||||||
|
android:label="@string/title_sns24"
|
||||||
|
tools:layout="@layout/fragment_sns24" />
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_profile"
|
||||||
|
android:name="com.example.cuida.ui.profile.ProfileFragment"
|
||||||
|
android:label="@string/title_profile"
|
||||||
|
tools:layout="@layout/fragment_profile" />
|
||||||
|
<fragment
|
||||||
|
android:id="@+id/navigation_schedule_appointment"
|
||||||
|
android:name="com.example.cuida.ui.schedule.ScheduleAppointmentFragment"
|
||||||
|
android:label="Agendar Consulta"
|
||||||
|
tools:layout="@layout/fragment_schedule_appointment" />
|
||||||
|
</navigation>
|
||||||
1
app/build/gmpAppId/debug.txt
Normal file
1
app/build/gmpAppId/debug.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1:844909242089:android:4a039a7dbec802836ab278
|
||||||
1
app/build/gmpAppId/release.txt
Normal file
1
app/build/gmpAppId/release.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1:844909242089:android:4a039a7dbec802836ab278
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
com.example.cuida.app-pngs-0 /Users/230405/StudioProjects/cuidamais/app/build/generated/res/pngs/debug
|
||||||
|
com.example.cuida.app-res-1 /Users/230405/StudioProjects/cuidamais/app/build/generated/res/processDebugGoogleServices
|
||||||
|
com.example.cuida.app-resValues-2 /Users/230405/StudioProjects/cuidamais/app/build/generated/res/resValues/debug
|
||||||
|
com.example.cuida.app-updated_navigation_xml-3 /Users/230405/StudioProjects/cuidamais/app/build/generated/updated_navigation_xml/debug
|
||||||
|
com.example.cuida.app-packageDebugResources-4 /Users/230405/StudioProjects/cuidamais/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir
|
||||||
|
com.example.cuida.app-packageDebugResources-5 /Users/230405/StudioProjects/cuidamais/app/build/intermediates/incremental/debug/packageDebugResources/stripped.dir
|
||||||
|
com.example.cuida.app-debug-6 /Users/230405/StudioProjects/cuidamais/app/build/intermediates/merged_res/debug/mergeDebugResources
|
||||||
|
com.example.cuida.app-debug-7 /Users/230405/StudioProjects/cuidamais/app/src/debug/res
|
||||||
|
com.example.cuida.app-main-8 /Users/230405/StudioProjects/cuidamais/app/src/main/res
|
||||||
|
gradleHome-0 /Users/230405/.gradle
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
com.example.cuida.app-pngs-0 /Users/230405/Desktop/papcuida/app/build/generated/res/pngs/release
|
||||||
|
com.example.cuida.app-res-1 /Users/230405/Desktop/papcuida/app/build/generated/res/processReleaseGoogleServices
|
||||||
|
com.example.cuida.app-resValues-2 /Users/230405/Desktop/papcuida/app/build/generated/res/resValues/release
|
||||||
|
com.example.cuida.app-updated_navigation_xml-3 /Users/230405/Desktop/papcuida/app/build/generated/updated_navigation_xml/release
|
||||||
|
com.example.cuida.app-packageReleaseResources-4 /Users/230405/Desktop/papcuida/app/build/intermediates/incremental/release/packageReleaseResources/merged.dir
|
||||||
|
com.example.cuida.app-packageReleaseResources-5 /Users/230405/Desktop/papcuida/app/build/intermediates/incremental/release/packageReleaseResources/stripped.dir
|
||||||
|
com.example.cuida.app-release-6 /Users/230405/Desktop/papcuida/app/build/intermediates/merged_res/release/mergeReleaseResources
|
||||||
|
com.example.cuida.app-main-7 /Users/230405/Desktop/papcuida/app/src/main/res
|
||||||
|
com.example.cuida.app-release-8 /Users/230405/Desktop/papcuida/app/src/release/res
|
||||||
|
gradleHome-0 /Users/230405/.gradle
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,31 @@
|
|||||||
|
<variant
|
||||||
|
name="debug"
|
||||||
|
package="com.example.cuida"
|
||||||
|
minSdkVersion="24"
|
||||||
|
targetSdkVersion="35"
|
||||||
|
debuggable="true"
|
||||||
|
mergedManifest="build/intermediates/merged_manifest/debug/processDebugMainManifest/AndroidManifest.xml"
|
||||||
|
manifestMergeReport="build/outputs/logs/manifest-merger-debug-report.txt"
|
||||||
|
partialResultsDir="build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out">
|
||||||
|
<buildFeatures
|
||||||
|
viewBinding="true"/>
|
||||||
|
<sourceProviders>
|
||||||
|
</sourceProviders>
|
||||||
|
<testSourceProviders>
|
||||||
|
<sourceProvider
|
||||||
|
manifests="src/androidTest/AndroidManifest.xml"
|
||||||
|
javaDirectories="src/androidTest/java:src/androidTestDebug/java:src/androidTest/kotlin:src/androidTestDebug/kotlin"
|
||||||
|
resDirectories="src/androidTest/res:src/androidTestDebug/res"
|
||||||
|
assetsDirectories="src/androidTest/assets:src/androidTestDebug/assets"
|
||||||
|
keepRulesDirectories="src/androidTest/keepRules:src/androidTestDebug/keepRules"
|
||||||
|
androidTest="true"/>
|
||||||
|
</testSourceProviders>
|
||||||
|
<testFixturesSourceProviders>
|
||||||
|
</testFixturesSourceProviders>
|
||||||
|
<artifact
|
||||||
|
type="INSTRUMENTATION_TEST"
|
||||||
|
applicationId="com.example.cuida.test"
|
||||||
|
generatedResourceFolders="build/generated/res/resValues/androidTest/debug"
|
||||||
|
desugaredMethodsFiles="/Users/230405/.gradle/caches/9.4.1/transforms/7473c73b078130e603dd1d8e008ab0b2/transformed/D8BackportedDesugaredMethods.txt">
|
||||||
|
</artifact>
|
||||||
|
</variant>
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<lint-module
|
||||||
|
format="1"
|
||||||
|
dir="/Users/230405/Desktop/papcuida/app"
|
||||||
|
name=":app"
|
||||||
|
type="APP"
|
||||||
|
maven="Cuida:app:unspecified"
|
||||||
|
agpVersion="9.2.0"
|
||||||
|
buildFolder="build"
|
||||||
|
bootClassPath="/Users/230405/Library/Android/sdk/platforms/android-35/android.jar:/Users/230405/Library/Android/sdk/build-tools/36.0.0/core-lambda-stubs.jar"
|
||||||
|
javaSourceLevel="1.8"
|
||||||
|
compileTarget="android-35"
|
||||||
|
neverShrinking="true"
|
||||||
|
highlightGradualR8Api="false">
|
||||||
|
<lintOptions
|
||||||
|
abortOnError="true"
|
||||||
|
absolutePaths="true"
|
||||||
|
checkReleaseBuilds="true"
|
||||||
|
explainIssues="true"/>
|
||||||
|
<variant name="debug"/>
|
||||||
|
</lint-module>
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<incidents format="6" by="lint 9.2.0" type="partial_results">
|
||||||
|
<map id="UnusedResources">
|
||||||
|
<entry
|
||||||
|
name="model"
|
||||||
|
string=""/>
|
||||||
|
</map>
|
||||||
|
|
||||||
|
</incidents>
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
BIN
app/build/intermediates/apk/debug/app-debug.apk
Normal file
BIN
app/build/intermediates/apk/debug/app-debug.apk
Normal file
Binary file not shown.
21
app/build/intermediates/apk/debug/output-metadata.json
Normal file
21
app/build/intermediates/apk/debug/output-metadata.json
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"artifactType": {
|
||||||
|
"type": "APK",
|
||||||
|
"kind": "Directory"
|
||||||
|
},
|
||||||
|
"applicationId": "com.example.cuida",
|
||||||
|
"variantName": "debug",
|
||||||
|
"elements": [
|
||||||
|
{
|
||||||
|
"type": "SINGLE",
|
||||||
|
"filters": [],
|
||||||
|
"attributes": [],
|
||||||
|
"versionCode": 1,
|
||||||
|
"versionName": "1.0",
|
||||||
|
"outputFile": "app-debug.apk"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"elementType": "File",
|
||||||
|
"minSdkVersionForDexing": 24
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#- File Locator -
|
||||||
|
listingFile=../../../apk/debug/output-metadata.json
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#- File Locator -
|
||||||
|
listingFile=../../../../outputs/apk/release/output-metadata.json
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
appMetadataVersion=1.1
|
||||||
|
androidGradlePluginVersion=9.2.0
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
appMetadataVersion=1.1
|
||||||
|
androidGradlePluginVersion=9.2.0
|
||||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"artifactType": {
|
||||||
|
"type": "COMPATIBLE_SCREEN_MANIFEST",
|
||||||
|
"kind": "Directory"
|
||||||
|
},
|
||||||
|
"applicationId": "com.example.cuida",
|
||||||
|
"variantName": "debug",
|
||||||
|
"elements": []
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"artifactType": {
|
||||||
|
"type": "COMPATIBLE_SCREEN_MANIFEST",
|
||||||
|
"kind": "Directory"
|
||||||
|
},
|
||||||
|
"applicationId": "com.example.cuida",
|
||||||
|
"variantName": "release",
|
||||||
|
"elements": []
|
||||||
|
}
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user