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 XBEXFile
getIconFile()
long
getId()
XBEXIconMode
getMode()
XBEItem
getParent()
void
setIconFile(org.exbin.xbup.core.catalog.base.XBCXFile iconFile)
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.
-
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getId
in interfaceorg.exbin.xbup.core.catalog.base.XBCBase
-
getParent
@Nonnull public XBEItem getParent()
- Specified by:
getParent
in interfaceorg.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.
-
getMode
@Nonnull public XBEXIconMode getMode()
- Specified by:
getMode
in interfaceorg.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.
-
getIconFile
@Nonnull public XBEXFile getIconFile()
- Specified by:
getIconFile
in interfaceorg.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 interfaceXBMXIcon
- Parameters:
iconFile
- file
-
-