27 lines
		
	
	
		
			892 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			892 B
		
	
	
	
		
			Java
		
	
	
	
	
	
| package com.google.android.material.datepicker;
 | |
| 
 | |
| import androidx.fragment.app.Fragment;
 | |
| import java.util.LinkedHashSet;
 | |
| 
 | |
| /* loaded from: classes.dex */
 | |
| abstract class PickerFragment<S> extends Fragment {
 | |
|     protected final LinkedHashSet<OnSelectionChangedListener<S>> onSelectionChangedListeners = new LinkedHashSet<>();
 | |
| 
 | |
|     abstract DateSelector<S> getDateSelector();
 | |
| 
 | |
|     PickerFragment() {
 | |
|     }
 | |
| 
 | |
|     boolean addOnSelectionChangedListener(OnSelectionChangedListener<S> onSelectionChangedListener) {
 | |
|         return this.onSelectionChangedListeners.add(onSelectionChangedListener);
 | |
|     }
 | |
| 
 | |
|     boolean removeOnSelectionChangedListener(OnSelectionChangedListener<S> onSelectionChangedListener) {
 | |
|         return this.onSelectionChangedListeners.remove(onSelectionChangedListener);
 | |
|     }
 | |
| 
 | |
|     void clearOnSelectionChangedListeners() {
 | |
|         this.onSelectionChangedListeners.clear();
 | |
|     }
 | |
| }
 |