# Interface Plugin

All Superinterfaces:
  `ActionListener<PluginEvent>`

public interface Plugin extends ActionListener<PluginEvent>
Interface that must be implemented by Codename One plugins. Plugins can be registered with the CodenameOne runtime via `PluginSupport#registerPlugin(Plugin)`. Thereafter it will be given an opportunity to override core functionality by processing plugin events that it is interested in.

- ## Method Summary

  ### Methods inherited from interface ActionListener

  `actionPerformed`