public interface IItemType extends IFlagObject
Modifier and Type | Method and Description |
---|---|
IArgList |
args() |
IItemType[] |
containerTypes() |
java.lang.String |
generateId(IItem instance) |
IArgList |
getAllArgs() |
IItemType[] |
getAllContainerTypes() |
IItem[] |
getAllInitItems(IItem instance) |
IItem[] |
getInitItems(IItem instance) |
java.lang.String |
getInstancePath(java.lang.String id) |
void |
init(IItem instance) |
IItemType |
parent() |
java.lang.String |
plural() |
java.util.Map<IArg,java.lang.String> |
withArgs(java.lang.Object... args) |
flags, hasFlag
description
IItemType parent()
java.lang.String plural()
IArgList args()
IArgList getAllArgs()
IItemType[] containerTypes()
IItemType[] getAllContainerTypes()
java.lang.String generateId(IItem instance)
void init(IItem instance)
java.util.Map<IArg,java.lang.String> withArgs(java.lang.Object... args)
java.lang.String getInstancePath(java.lang.String id)