public interface

IPlugin

com.pnfsoftware.jeb.core.IPlugin
Known Indirect Subclasses

Class Overview

Base interface for JEB back-end plugins.

Plugins should not implement this interface directly, but instead implement one of the children interfaces that are made available by the API:

Implementation note: JEB plugins can be written in Java (and contained in JAR files) or in Python.

Summary

Public Methods
abstract Object getData(Object key)
Retrieve a piece of transient plugin data.
abstract IPluginInformation getPluginInformation()
Retrieve basic information about the plugin, such as name, version, author, and organization.
abstract void setData(Object key, Object value)
Store a piece of transient plugin data.

Public Methods

public abstract Object getData (Object key)

Retrieve a piece of transient plugin data.

public abstract IPluginInformation getPluginInformation ()

Retrieve basic information about the plugin, such as name, version, author, and organization.

Returns
  • the plugin information

public abstract void setData (Object key, Object value)

Store a piece of transient plugin data.