diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTGroupViewManager.java b/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTGroupViewManager.java new file mode 100644 index 00000000000000..06f46bf00e4a31 --- /dev/null +++ b/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTGroupViewManager.java @@ -0,0 +1,16 @@ +// Copyright 2004-present Facebook. All Rights Reserved. + +package com.facebook.react.views.art; + +import com.facebook.react.module.annotations.ReactModule; + +/** + * ViewManager for shadowed ART group views. + */ +@ReactModule(name = ARTRenderableViewManager.CLASS_GROUP) +public class ARTGroupViewManager extends ARTRenderableViewManager { + + /* package */ ARTGroupViewManager() { + super(CLASS_GROUP); + } +} diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTRenderableViewManager.java b/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTRenderableViewManager.java index 5af6d179453a06..2bae8758dc11ee 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTRenderableViewManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTRenderableViewManager.java @@ -11,7 +11,6 @@ import android.view.View; -import com.facebook.react.uimanager.ReactStylesDiffMap; import com.facebook.react.uimanager.ReactShadowNode; import com.facebook.react.uimanager.ThemedReactContext; import com.facebook.react.uimanager.ViewManager; @@ -30,18 +29,18 @@ public class ARTRenderableViewManager extends ViewManager private final String mClassName; public static ARTRenderableViewManager createARTGroupViewManager() { - return new ARTRenderableViewManager(CLASS_GROUP); + return new ARTGroupViewManager(); } public static ARTRenderableViewManager createARTShapeViewManager() { - return new ARTRenderableViewManager(CLASS_SHAPE); + return new ARTShapeViewManager(); } public static ARTRenderableViewManager createARTTextViewManager() { - return new ARTRenderableViewManager(CLASS_TEXT); + return new ARTTextViewManager(); } - private ARTRenderableViewManager(String className) { + /* package */ ARTRenderableViewManager(String className) { mClassName = className; } diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTShapeViewManager.java b/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTShapeViewManager.java new file mode 100644 index 00000000000000..a6343046d23d7d --- /dev/null +++ b/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTShapeViewManager.java @@ -0,0 +1,16 @@ +// Copyright 2004-present Facebook. All Rights Reserved. + +package com.facebook.react.views.art; + +import com.facebook.react.module.annotations.ReactModule; + +/** + * ViewManager for shadowed ART shape views. + */ +@ReactModule(name = ARTRenderableViewManager.CLASS_SHAPE) +public class ARTShapeViewManager extends ARTRenderableViewManager { + + /* package */ ARTShapeViewManager() { + super(CLASS_SHAPE); + } +} diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTTextViewManager.java b/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTTextViewManager.java new file mode 100644 index 00000000000000..44d6245df922b5 --- /dev/null +++ b/ReactAndroid/src/main/java/com/facebook/react/views/art/ARTTextViewManager.java @@ -0,0 +1,16 @@ +// Copyright 2004-present Facebook. All Rights Reserved. + +package com.facebook.react.views.art; + +import com.facebook.react.module.annotations.ReactModule; + +/** + * ViewManager for shadowed ART text views. + */ +@ReactModule(name = ARTRenderableViewManager.CLASS_TEXT) +public class ARTTextViewManager extends ARTRenderableViewManager { + + /* package */ ARTTextViewManager() { + super(CLASS_TEXT); + } +}