Interface XBMXIcon

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

    public interface XBMXIcon
    extends org.exbin.xbup.core.catalog.base.XBCXIcon, XBMBase
    Interface for catalog item icon entity.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void setIconFile​(org.exbin.xbup.core.catalog.base.XBCXFile file)
      Sets icon file.
      void setMode​(org.exbin.xbup.core.catalog.base.XBCXIconMode mode)
      Sets icon mode.
      void setParent​(org.exbin.xbup.core.catalog.base.XBCItem parent)
      Sets parent item.
      • Methods inherited from interface org.exbin.xbup.core.catalog.base.XBCBase

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

        getIconFile, getMode, getParent
    • Method Detail

      • setParent

        void setParent​(org.exbin.xbup.core.catalog.base.XBCItem parent)
        Sets parent item.
        Parameters:
        parent - parent
      • setMode

        @Nonnull
        void setMode​(org.exbin.xbup.core.catalog.base.XBCXIconMode mode)
        Sets icon mode.
        Parameters:
        mode - mode
      • setIconFile

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