Documentation of 'jas2.plugin.ExtensionPlugin' Java class
ExtensionPlugin
jas2.plugin

Class ExtensionPlugin

  • All Implemented Interfaces:
    IExtensionPlugin
    Direct Known Subclasses:
    Register, Register, Register, Register


    public abstract class ExtensionPlugin
    extends BasicPlugin
    implements IExtensionPlugin
    Support for Java Analysis Studio Extension Plugins The Plugin class is used to extend the functionality of Java Analysis Studio with experiment, group, or personal extensions. Java Analysis Studio plugins extend the Plugin class in a similar manner that web applets extend Applet. Plugins are a little more flexible than web applets however, since plugins can add new items to the Java Analysis Studio menu, create windows in the main body of the application, and interact with event data.

    A typical use for a plugin would be to provide an experient specific event display within the body of the Java Analysis Studio application.

    The current plugin functionality is fairly limited, more will be added in later releases. Send suggestions for improve functionality to jas-feedback@sld-mail.slac.stanford.edu

    Note: Most of the methods of Plugin require a context, and therefore should not be called before the Plugin is initialized (i.e. its init() method is called).

    See Also:
    Plugin
    • Constructor Detail

      • ExtensionPlugin

        public ExtensionPlugin()
    • Method Detail

      • getPluginContext

        public ExtensionPluginContext getPluginContext()
        Provides access to the PluginContext. It is better to use the many utility methods in Plugin rather than accessing the PluginContext directly.
      • registerDIM

        public void registerDIM(LocalDIM dim)
        Register a LocalDIM
      • registerJobType

        public void registerJobType(java.lang.String name,
                                    JASWizardPage wizardPage)
        Register a Job Type

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.