Package org.exbin.xbup.catalog.entity
Class XBEXIcon
- java.lang.Object
-
- org.exbin.xbup.catalog.entity.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()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XBEXFilegetIconFile()longgetId()XBEXIconModegetMode()XBEItemgetParent()voidsetIconFile(org.exbin.xbup.core.catalog.base.XBCXFile iconFile)Sets icon file.voidsetMode(org.exbin.xbup.core.catalog.base.XBCXIconMode mode)Sets icon mode.voidsetParent(org.exbin.xbup.core.catalog.base.XBCItem parent)Sets parent item.
-
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getIdin interfaceorg.exbin.xbup.core.catalog.base.XBCBase
-
getParent
@Nonnull public XBEItem getParent()
- Specified by:
getParentin interfaceorg.exbin.xbup.core.catalog.base.XBCXIcon
-
setParent
public void setParent(org.exbin.xbup.core.catalog.base.XBCItem parent)
Description copied from interface:XBMXIconSets parent item.
-
getMode
@Nonnull public XBEXIconMode getMode()
- Specified by:
getModein interfaceorg.exbin.xbup.core.catalog.base.XBCXIcon
-
setMode
public void setMode(org.exbin.xbup.core.catalog.base.XBCXIconMode mode)
Description copied from interface:XBMXIconSets icon mode.
-
getIconFile
@Nonnull public XBEXFile getIconFile()
- Specified by:
getIconFilein interfaceorg.exbin.xbup.core.catalog.base.XBCXIcon
-
setIconFile
public void setIconFile(org.exbin.xbup.core.catalog.base.XBCXFile iconFile)
Description copied from interface:XBMXIconSets icon file.- Specified by:
setIconFilein interfaceXBMXIcon- Parameters:
iconFile- file
-
-