Class XBEXIcon

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

    @ParametersAreNonnullByDefault
    public class XBEXIcon
    extends java.lang.Object
    implements XBMXIcon, java.io.Serializable
    Item icon database entity.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      XBEXIcon()  
    • Constructor Detail

      • XBEXIcon

        public XBEXIcon()
    • Method Detail

      • getId

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

        @Nonnull
        public XBEItem getParent()
        Specified by:
        getParent in interface org.exbin.xbup.core.catalog.base.XBCXIcon
      • setParent

        public void setParent​(org.exbin.xbup.core.catalog.base.XBCItem parent)
        Description copied from interface: XBMXIcon
        Sets parent item.
        Specified by:
        setParent in interface XBMXIcon
        Parameters:
        parent - parent
      • getMode

        @Nonnull
        public XBEXIconMode getMode()
        Specified by:
        getMode in interface org.exbin.xbup.core.catalog.base.XBCXIcon
      • setMode

        public void setMode​(org.exbin.xbup.core.catalog.base.XBCXIconMode mode)
        Description copied from interface: XBMXIcon
        Sets icon mode.
        Specified by:
        setMode in interface XBMXIcon
        Parameters:
        mode - mode
      • getIconFile

        @Nonnull
        public XBEXFile getIconFile()
        Specified by:
        getIconFile in interface org.exbin.xbup.core.catalog.base.XBCXIcon
      • setIconFile

        public void setIconFile​(org.exbin.xbup.core.catalog.base.XBCXFile iconFile)
        Description copied from interface: XBMXIcon
        Sets icon file.
        Specified by:
        setIconFile in interface XBMXIcon
        Parameters:
        iconFile - file