Class XBEXPlugin

  • All Implemented Interfaces:
    java.io.Serializable, XBMBase, XBMXPlugin, org.exbin.xbup.core.catalog.base.XBCBase, org.exbin.xbup.core.catalog.base.XBCXPlugin

    @ParametersAreNonnullByDefault
    public class XBEXPlugin
    extends java.lang.Object
    implements XBMXPlugin, java.io.Serializable
    Plugin database entity.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      XBEXPlugin()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getId()  
      org.exbin.xbup.core.catalog.base.XBCNode getOwner()  
      org.exbin.xbup.core.catalog.base.XBCXFile getPluginFile()  
      long getPluginIndex()  
      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 pluginFile)
      Sets plugin file.
      void setPluginIndex​(long pluginIndex)
      Sets plugin index.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XBEXPlugin

        public XBEXPlugin()
    • Method Detail

      • getId

        public long getId()
        Specified by:
        getId in interface org.exbin.xbup.core.catalog.base.XBCBase
      • getOwner

        @Nonnull
        public org.exbin.xbup.core.catalog.base.XBCNode getOwner()
        Specified by:
        getOwner in interface org.exbin.xbup.core.catalog.base.XBCXPlugin
      • setOwner

        public void setOwner​(org.exbin.xbup.core.catalog.base.XBCNode owner)
        Description copied from interface: XBMXPlugin
        Sets node which is owner of this plugin.
        Specified by:
        setOwner in interface XBMXPlugin
        Parameters:
        owner - owner node
      • getPluginFile

        @Nonnull
        public org.exbin.xbup.core.catalog.base.XBCXFile getPluginFile()
        Specified by:
        getPluginFile in interface org.exbin.xbup.core.catalog.base.XBCXPlugin
      • setPluginFile

        public void setPluginFile​(org.exbin.xbup.core.catalog.base.XBCXFile pluginFile)
        Description copied from interface: XBMXPlugin
        Sets plugin file.
        Specified by:
        setPluginFile in interface XBMXPlugin
        Parameters:
        pluginFile - file
      • getPluginIndex

        public long getPluginIndex()
        Specified by:
        getPluginIndex in interface org.exbin.xbup.core.catalog.base.XBCXPlugin
      • setPluginIndex

        public void setPluginIndex​(long pluginIndex)
        Description copied from interface: XBMXPlugin
        Sets plugin index.
        Specified by:
        setPluginIndex in interface XBMXPlugin
        Parameters:
        pluginIndex - plugin index