Class PluginInterfaceImpl

    • Field Detail

      • LOGID

        private static final LogIDs LOGID
      • plugin

        private Plugin plugin
      • initialiser_key

        private java.lang.Object initialiser_key
      • class_loader

        protected java.lang.ClassLoader class_loader
      • init_complete_fired_set

        private java.util.Set<PluginListener> init_complete_fired_set
      • key

        private java.lang.String key
      • pluginConfigKey

        private java.lang.String pluginConfigKey
      • props

        private java.util.Properties props
      • pluginDir

        private java.lang.String pluginDir
      • plugin_version

        private java.lang.String plugin_version
      • logger

        private Logger logger
      • children

        protected java.util.List children
      • given_plugin_id

        private java.lang.String given_plugin_id
        This is the plugin ID value we were given when we were created. We might use it, but it depends what value is the plugins properties (which will override this value).
      • plugin_id_to_use

        private java.lang.String plugin_id_to_use
        We store this value as soon as someone calls getPluginID(), meaning we will return a consistent value for the plugin's lifetime.
    • Constructor Detail

      • PluginInterfaceImpl

        protected PluginInterfaceImpl​(Plugin _plugin,
                                      PluginInitializer _initialiser,
                                      java.lang.Object _initialiser_key,
                                      java.lang.ClassLoader _class_loader,
                                      java.util.List<java.io.File> _verified_files,
                                      java.lang.String _key,
                                      java.util.Properties _props,
                                      java.lang.String _pluginDir,
                                      java.lang.String _plugin_id,
                                      java.lang.String _plugin_version)
                               throws PluginException
        Throws:
        PluginException