# Hierarchy For Package io.flutter.plugin.platform

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - io.flutter.plugin.platform.ImageReaderPlatformViewRenderTarget (implements io.flutter.plugin.platform.PlatformViewRenderTarget)
  - io.flutter.plugin.platform.PlatformPlugin
  - io.flutter.plugin.platform.PlatformViewFactory
  - io.flutter.plugin.platform.PlatformViewRegistryImpl (implements io.flutter.plugin.platform.PlatformViewRegistry)
  - io.flutter.plugin.platform.PlatformViewsController (implements io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate)
  - io.flutter.plugin.platform.PlatformViewsController2 (implements io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate)
  - io.flutter.plugin.platform.PlatformViewsControllerDelegator (implements io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate)
  - io.flutter.plugin.platform.SurfaceProducerPlatformViewRenderTarget (implements io.flutter.plugin.platform.PlatformViewRenderTarget)
  - io.flutter.plugin.platform.SurfaceTexturePlatformViewRenderTarget (implements io.flutter.plugin.platform.PlatformViewRenderTarget)
  - android.view.View (implements android.view.accessibility.AccessibilityEventSource, android.graphics.drawable.Drawable.Callback, android.view.KeyEvent.Callback)
    - io.flutter.embedding.android.FlutterImageView (implements io.flutter.embedding.engine.renderer.RenderSurface)
      - io.flutter.plugin.platform.PlatformOverlayView
    - android.view.ViewGroup (implements android.view.ViewManager, android.view.ViewParent)
      - android.widget.FrameLayout
        - io.flutter.plugin.platform.PlatformViewWrapper

## Interface Hierarchy

- io.flutter.plugin.platform.PlatformPlugin.PlatformPluginDelegate
- io.flutter.plugin.platform.PlatformView
- io.flutter.plugin.platform.PlatformViewRegistry
- io.flutter.plugin.platform.PlatformViewRenderTarget
- io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate