The editor interfaces that extension writers need to implement in order to add a new editor to an IDE.

In general, extension writers implement the Editor and/or EditorListener interfaces when introducing a new editor type, and/or requesting to be notified of editor events, respectively.

IDE service providers must provide a concrete implementation of the EditorManager interface. The Extension Development Kit (EDK) provides an abstract implementation that IDE services providers should extend: javax.ide.editor.spi.AbstractEditorManager.