Interface XBMXPlugin

  • All Superinterfaces:
    org.exbin.xbup.core.catalog.base.XBCBase, org.exbin.xbup.core.catalog.base.XBCXPlugin, XBMBase
    All Known Implementing Classes:
    XBEXPlugin

    @ParametersAreNonnullByDefault
    public interface XBMXPlugin
    extends org.exbin.xbup.core.catalog.base.XBCXPlugin, XBMBase
    Interface for catalog plugin entity.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void setOwner​(org.exbin.xbup.core.catalog.base.XBCNode owner)
      Sets node which is owner of this plugin.
      void setPluginFile​(org.exbin.xbup.core.catalog.base.XBCXFile file)
      Sets plugin file.
      void setPluginIndex​(long pluginIndex)
      Sets plugin index.
      • Methods inherited from interface org.exbin.xbup.core.catalog.base.XBCBase

        getId
      • Methods inherited from interface org.exbin.xbup.core.catalog.base.XBCXPlugin

        getOwner, getPluginFile, getPluginIndex
    • Method Detail

      • setOwner

        void setOwner​(org.exbin.xbup.core.catalog.base.XBCNode owner)
        Sets node which is owner of this plugin.
        Parameters:
        owner - owner node
      • setPluginIndex

        void setPluginIndex​(long pluginIndex)
        Sets plugin index.
        Parameters:
        pluginIndex - plugin index
      • setPluginFile

        void setPluginFile​(org.exbin.xbup.core.catalog.base.XBCXFile file)
        Sets plugin file.
        Parameters:
        file - file