diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/AndroidViewPagerManagerDelegate.java b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/AndroidViewPagerManagerDelegate.java deleted file mode 100644 index 68c110b32412e8..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/AndroidViewPagerManagerDelegate.java +++ /dev/null @@ -1,57 +0,0 @@ -/** -* Copyright (c) Facebook, Inc. and its affiliates. -* -* This source code is licensed under the MIT license found in the -* LICENSE file in the root directory of this source tree. -* -* @generated by codegen project: GeneratePropsJavaDelegate.js -*/ - -package com.facebook.react.viewmanagers; - -import android.view.View; -import androidx.annotation.Nullable; -import com.facebook.react.bridge.ReadableArray; -import com.facebook.react.uimanager.BaseViewManagerDelegate; -import com.facebook.react.uimanager.BaseViewManagerInterface; -import com.facebook.react.uimanager.LayoutShadowNode; - -public class AndroidViewPagerManagerDelegate & AndroidViewPagerManagerInterface> extends BaseViewManagerDelegate { - public AndroidViewPagerManagerDelegate(U viewManager) { - super(viewManager); - } - @Override - public void setProperty(T view, String propName, @Nullable Object value) { - switch (propName) { - case "initialPage": - mViewManager.setInitialPage(view, value == null ? 0 : ((Double) value).intValue()); - break; - case "pageMargin": - mViewManager.setPageMargin(view, value == null ? 0 : ((Double) value).intValue()); - break; - case "peekEnabled": - mViewManager.setPeekEnabled(view, value == null ? false : (boolean) value); - break; - case "keyboardDismissMode": - mViewManager.setKeyboardDismissMode(view, (String) value); - break; - case "scrollEnabled": - mViewManager.setScrollEnabled(view, value == null ? true : (boolean) value); - break; - default: - super.setProperty(view, propName, value); - } - } - - @Override - public void receiveCommand(T view, String commandName, ReadableArray args) { - switch (commandName) { - case "setPage": - mViewManager.setPage(view, args.getInt(0)); - break; - case "setPageWithoutAnimation": - mViewManager.setPageWithoutAnimation(view, args.getInt(0)); - break; - } - } -} diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/AndroidViewPagerManagerInterface.java b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/AndroidViewPagerManagerInterface.java deleted file mode 100644 index 2f9e892400ee2e..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/AndroidViewPagerManagerInterface.java +++ /dev/null @@ -1,23 +0,0 @@ -/** -* Copyright (c) Facebook, Inc. and its affiliates. -* -* This source code is licensed under the MIT license found in the -* LICENSE file in the root directory of this source tree. -* -* @generated by codegen project: GeneratePropsJavaInterface.js -*/ - -package com.facebook.react.viewmanagers; - -import android.view.View; -import androidx.annotation.Nullable; - -public interface AndroidViewPagerManagerInterface { - void setInitialPage(T view, int value); - void setPageMargin(T view, int value); - void setPeekEnabled(T view, boolean value); - void setKeyboardDismissMode(T view, @Nullable String value); - void setScrollEnabled(T view, boolean value); - void setPage(T view, int page); - void setPageWithoutAnimation(T view, int page); -} diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/BUCK b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/BUCK deleted file mode 100644 index 33af2c1e53c0b5..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/BUCK +++ /dev/null @@ -1,19 +0,0 @@ -load("//tools/build_defs/oss:rn_defs.bzl", "react_native_dep", "react_native_target", "rn_android_library") - -rn_android_library( - name = "viewmanagers", - srcs = glob(["*.java"]), - autoglob = False, - is_androidx = True, - labels = ["supermodule:xplat/default/public.react_native.infra"], - provided_deps = [ - react_native_dep("third-party/android/androidx:annotation"), - ], - visibility = [ - "PUBLIC", - ], - deps = [ - react_native_target("java/com/facebook/react/bridge:bridge"), - react_native_target("java/com/facebook/react/uimanager:uimanager"), - ], -) diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/DatePickerManagerDelegate.java b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/DatePickerManagerDelegate.java deleted file mode 100644 index 29288a63c8911a..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/DatePickerManagerDelegate.java +++ /dev/null @@ -1,62 +0,0 @@ -/** -* Copyright (c) Facebook, Inc. and its affiliates. -* -* This source code is licensed under the MIT license found in the -* LICENSE file in the root directory of this source tree. -* -* @generated by codegen project: GeneratePropsJavaDelegate.js -*/ - -package com.facebook.react.viewmanagers; - -import android.view.View; -import androidx.annotation.Nullable; -import com.facebook.react.bridge.ReadableArray; -import com.facebook.react.uimanager.BaseViewManagerDelegate; -import com.facebook.react.uimanager.BaseViewManagerInterface; -import com.facebook.react.uimanager.LayoutShadowNode; - -public class DatePickerManagerDelegate & DatePickerManagerInterface> extends BaseViewManagerDelegate { - public DatePickerManagerDelegate(U viewManager) { - super(viewManager); - } - @Override - public void setProperty(T view, String propName, @Nullable Object value) { - switch (propName) { - case "date": - mViewManager.setDate(view, value == null ? 0f : ((Double) value).floatValue()); - break; - case "initialDate": - mViewManager.setInitialDate(view, value == null ? 0f : ((Double) value).floatValue()); - break; - case "locale": - mViewManager.setLocale(view, value == null ? null : (String) value); - break; - case "maximumDate": - mViewManager.setMaximumDate(view, value == null ? 0f : ((Double) value).floatValue()); - break; - case "minimumDate": - mViewManager.setMinimumDate(view, value == null ? 0f : ((Double) value).floatValue()); - break; - case "minuteInterval": - mViewManager.setMinuteInterval(view, value == null ? 1 : ((Double) value).intValue()); - break; - case "mode": - mViewManager.setMode(view, (String) value); - break; - case "timeZoneOffsetInMinutes": - mViewManager.setTimeZoneOffsetInMinutes(view, value == null ? 0f : ((Double) value).floatValue()); - break; - default: - super.setProperty(view, propName, value); - } - } - - public void receiveCommand(DatePickerManagerInterface viewManager, T view, String commandName, ReadableArray args) { - switch (commandName) { - case "setNativeDate": - viewManager.setNativeDate(view, (float) args.getDouble(0)); - break; - } - } -} diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/DatePickerManagerInterface.java b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/DatePickerManagerInterface.java deleted file mode 100644 index 9df911c7284d3a..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/DatePickerManagerInterface.java +++ /dev/null @@ -1,25 +0,0 @@ -/** -* Copyright (c) Facebook, Inc. and its affiliates. -* -* This source code is licensed under the MIT license found in the -* LICENSE file in the root directory of this source tree. -* -* @generated by codegen project: GeneratePropsJavaInterface.js -*/ - -package com.facebook.react.viewmanagers; - -import android.view.View; -import androidx.annotation.Nullable; - -public interface DatePickerManagerInterface { - void setDate(T view, float value); - void setInitialDate(T view, float value); - void setLocale(T view, @Nullable String value); - void setMaximumDate(T view, float value); - void setMinimumDate(T view, float value); - void setMinuteInterval(T view, @Nullable Integer value); - void setMode(T view, @Nullable String value); - void setTimeZoneOffsetInMinutes(T view, float value); - void setNativeDate(T view, float date); -} diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/InputAccessoryViewManagerDelegate.java b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/InputAccessoryViewManagerDelegate.java deleted file mode 100644 index 52c14f1f607f9e..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/InputAccessoryViewManagerDelegate.java +++ /dev/null @@ -1,33 +0,0 @@ -/** -* Copyright (c) Facebook, Inc. and its affiliates. -* -* This source code is licensed under the MIT license found in the -* LICENSE file in the root directory of this source tree. -* -* @generated by codegen project: GeneratePropsJavaDelegate.js -*/ - -package com.facebook.react.viewmanagers; - -import android.view.View; -import androidx.annotation.Nullable; -import com.facebook.react.bridge.ColorPropConverter; -import com.facebook.react.uimanager.BaseViewManagerDelegate; -import com.facebook.react.uimanager.BaseViewManagerInterface; -import com.facebook.react.uimanager.LayoutShadowNode; - -public class InputAccessoryViewManagerDelegate & InputAccessoryViewManagerInterface> extends BaseViewManagerDelegate { - public InputAccessoryViewManagerDelegate(U viewManager) { - super(viewManager); - } - @Override - public void setProperty(T view, String propName, @Nullable Object value) { - switch (propName) { - case "backgroundColor": - mViewManager.setBackgroundColor(view, ColorPropConverter.getColor(value, view.getContext())); - break; - default: - super.setProperty(view, propName, value); - } - } -} diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/InputAccessoryViewManagerInterface.java b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/InputAccessoryViewManagerInterface.java deleted file mode 100644 index 2fa4a4d14a33e0..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/InputAccessoryViewManagerInterface.java +++ /dev/null @@ -1,17 +0,0 @@ -/** -* Copyright (c) Facebook, Inc. and its affiliates. -* -* This source code is licensed under the MIT license found in the -* LICENSE file in the root directory of this source tree. -* -* @generated by codegen project: GeneratePropsJavaInterface.js -*/ - -package com.facebook.react.viewmanagers; - -import android.view.View; -import androidx.annotation.Nullable; - -public interface InputAccessoryViewManagerInterface { - void setBackgroundColor(T view, @Nullable Integer value); -} diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/PullToRefreshViewManagerDelegate.java b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/PullToRefreshViewManagerDelegate.java deleted file mode 100644 index 2d6732ee8d38a2..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/PullToRefreshViewManagerDelegate.java +++ /dev/null @@ -1,51 +0,0 @@ -/** -* Copyright (c) Facebook, Inc. and its affiliates. -* -* This source code is licensed under the MIT license found in the -* LICENSE file in the root directory of this source tree. -* -* @generated by codegen project: GeneratePropsJavaDelegate.js -*/ - -package com.facebook.react.viewmanagers; - -import android.view.View; -import androidx.annotation.Nullable; -import com.facebook.react.bridge.ColorPropConverter; -import com.facebook.react.bridge.ReadableArray; -import com.facebook.react.uimanager.BaseViewManagerDelegate; -import com.facebook.react.uimanager.BaseViewManagerInterface; -import com.facebook.react.uimanager.LayoutShadowNode; - -public class PullToRefreshViewManagerDelegate & PullToRefreshViewManagerInterface> extends BaseViewManagerDelegate { - public PullToRefreshViewManagerDelegate(U viewManager) { - super(viewManager); - } - @Override - public void setProperty(T view, String propName, @Nullable Object value) { - switch (propName) { - case "tintColor": - mViewManager.setTintColor(view, ColorPropConverter.getColor(value, view.getContext())); - break; - case "titleColor": - mViewManager.setTitleColor(view, ColorPropConverter.getColor(value, view.getContext())); - break; - case "title": - mViewManager.setTitle(view, value == null ? null : (String) value); - break; - case "refreshing": - mViewManager.setRefreshing(view, value == null ? false : (boolean) value); - break; - default: - super.setProperty(view, propName, value); - } - } - - public void receiveCommand(PullToRefreshViewManagerInterface viewManager, T view, String commandName, ReadableArray args) { - switch (commandName) { - case "setNativeRefreshing": - viewManager.setNativeRefreshing(view, args.getBoolean(0)); - break; - } - } -} diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/PullToRefreshViewManagerInterface.java b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/PullToRefreshViewManagerInterface.java deleted file mode 100644 index 4f40ee89cbba01..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/PullToRefreshViewManagerInterface.java +++ /dev/null @@ -1,21 +0,0 @@ -/** -* Copyright (c) Facebook, Inc. and its affiliates. -* -* This source code is licensed under the MIT license found in the -* LICENSE file in the root directory of this source tree. -* -* @generated by codegen project: GeneratePropsJavaInterface.js -*/ - -package com.facebook.react.viewmanagers; - -import android.view.View; -import androidx.annotation.Nullable; - -public interface PullToRefreshViewManagerInterface { - void setTintColor(T view, @Nullable Integer value); - void setTitleColor(T view, @Nullable Integer value); - void setTitle(T view, @Nullable String value); - void setRefreshing(T view, boolean value); - void setNativeRefreshing(T view, boolean refreshing); -} diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/SwitchManagerDelegate.java b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/SwitchManagerDelegate.java deleted file mode 100644 index 65d557ced192eb..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/SwitchManagerDelegate.java +++ /dev/null @@ -1,63 +0,0 @@ -/** -* Copyright (c) Facebook, Inc. and its affiliates. -* -* This source code is licensed under the MIT license found in the -* LICENSE file in the root directory of this source tree. -* -* @generated by codegen project: GeneratePropsJavaDelegate.js -*/ - -package com.facebook.react.viewmanagers; - -import android.view.View; -import androidx.annotation.Nullable; -import com.facebook.react.bridge.ColorPropConverter; -import com.facebook.react.bridge.ReadableArray; -import com.facebook.react.uimanager.BaseViewManagerDelegate; -import com.facebook.react.uimanager.BaseViewManagerInterface; - -public class SwitchManagerDelegate & SwitchManagerInterface> extends BaseViewManagerDelegate { - public SwitchManagerDelegate(U viewManager) { - super(viewManager); - } - @Override - public void setProperty(T view, String propName, @Nullable Object value) { - switch (propName) { - case "disabled": - mViewManager.setDisabled(view, value == null ? false : (boolean) value); - break; - case "value": - mViewManager.setValue(view, value == null ? false : (boolean) value); - break; - case "tintColor": - mViewManager.setTintColor(view, ColorPropConverter.getColor(value, view.getContext())); - break; - case "onTintColor": - mViewManager.setOnTintColor(view, ColorPropConverter.getColor(value, view.getContext())); - break; - case "thumbTintColor": - mViewManager.setThumbTintColor(view, ColorPropConverter.getColor(value, view.getContext())); - break; - case "thumbColor": - mViewManager.setThumbColor(view, ColorPropConverter.getColor(value, view.getContext())); - break; - case "trackColorForFalse": - mViewManager.setTrackColorForFalse(view, ColorPropConverter.getColor(value, view.getContext())); - break; - case "trackColorForTrue": - mViewManager.setTrackColorForTrue(view, ColorPropConverter.getColor(value, view.getContext())); - break; - default: - super.setProperty(view, propName, value); - } - } - - @Override - public void receiveCommand(T view, String commandName, ReadableArray args) { - switch (commandName) { - case "setValue": - mViewManager.setValue(view, args.getBoolean(0)); - break; - } - } -} diff --git a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/SwitchManagerInterface.java b/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/SwitchManagerInterface.java deleted file mode 100644 index 04dce5cd1f3dcc..00000000000000 --- a/ReactAndroid/src/main/java/com/facebook/react/viewmanagers/SwitchManagerInterface.java +++ /dev/null @@ -1,24 +0,0 @@ -/** -* Copyright (c) Facebook, Inc. and its affiliates. -* -* This source code is licensed under the MIT license found in the -* LICENSE file in the root directory of this source tree. -* -* @generated by codegen project: GeneratePropsJavaInterface.js -*/ - -package com.facebook.react.viewmanagers; - -import android.view.View; -import androidx.annotation.Nullable; - -public interface SwitchManagerInterface { - void setDisabled(T view, boolean value); - void setValue(T view, boolean value); - void setTintColor(T view, @Nullable Integer value); - void setOnTintColor(T view, @Nullable Integer value); - void setThumbTintColor(T view, @Nullable Integer value); - void setThumbColor(T view, @Nullable Integer value); - void setTrackColorForFalse(T view, @Nullable Integer value); - void setTrackColorForTrue(T view, @Nullable Integer value); -}