Uses of Interface
ca.cgjennings.apps.arkham.plugins.Plugin
-
Packages that use Plugin Package Description ca.cgjennings.apps.arkham ca.cgjennings.apps.arkham.plugins -
-
Uses of Plugin in ca.cgjennings.apps.arkham
Methods in ca.cgjennings.apps.arkham that return Plugin Modifier and Type Method Description PluginStrangeEons. getLoadedPlugin(java.lang.String pluginIdentifier)Given the class name of a plug-in, return itsPlugininstance if it is currently installed and loaded.If the plug-in class is not installed, is disabled, or it failed to initialize properly, this method returnsnull.PluginStrangeEons. getLoadedPluginByName(java.lang.String name)Finds a loadedPluginwith the specified name.If there is no matching plug-in, returnsnull.Plugin[]StrangeEons. getLoadedPlugins()Returns a (possibly empty) array of the currently loaded plug-ins.Methods in ca.cgjennings.apps.arkham with parameters of type Plugin Modifier and Type Method Description voidStrangeEons. activatePlugin(Plugin plugin)Shows anACTIVATEDplug-in that is currently loaded.voidStrangeEons. activatePlugin(Plugin plugin, int modifiers, boolean show)Shows or hides anACTIVATEDplug-in that is currently loaded. -
Uses of Plugin in ca.cgjennings.apps.arkham.plugins
Classes in ca.cgjennings.apps.arkham.plugins that implement Plugin Modifier and Type Class Description classAbstractPluginSimplifies writing a plug-in by providing default implementations of all methods.classDefaultScriptedPluginThe standard implementation ofScriptedPluginthat executes JavaScript-based plug-ins.classQuickscriptPluginA plug-in that allows editing and running small scripts from within Strange Eons without the need to create a project or script file.Methods in ca.cgjennings.apps.arkham.plugins that return Plugin Modifier and Type Method Description PluginAbstractInstalledPlugin. getPlugin()Returns the plug-in instance managed by this InstalledPlugin, ornullif no instance currently exists.PluginPluginContext. getPlugin()Returns the plug-in instance that this context was created for.PluginAbstractInstalledPlugin. startPlugin()Instantiates and initializes the plug-in represented by this InstalledPlugin.PluginInstalledExtension. startPlugin()Instantiates and initializes the plug-in represented by this InstalledPlugin.Methods in ca.cgjennings.apps.arkham.plugins with parameters of type Plugin Modifier and Type Method Description protected voidAbstractInstalledPlugin. collectPluginInfo(Plugin p)Called to allow subclasses to collect additional information about a plug-in while an information probe is being conducted.protected voidInstalledExtension. collectPluginInfo(Plugin p)protected voidInstalledPlugin. collectPluginInfo(Plugin p)static PluginContextPluginContextFactory. createContext(Plugin plugin, int modifiers)Creates a context for a plug-in.static PluginContextPluginContextFactory. createProbeContext(AbstractInstalledPlugin ip, Plugin p)Creates a plug-in context suitable for probing the plug-in currently managed by the specified installed plug-in instance.static PluginContextPluginContextFactory. createProbeContext(Plugin plugin)Creates a context suitable for probing a plug-in.
-