public class ItemStatusHandler<T extends Item>
extends java.lang.Object
Constructor and Description |
---|
ItemStatusHandler(java.lang.Class<? extends T>[] items,
java.lang.Integer[] allImages) |
ItemStatusHandler(java.lang.Class<? extends T>[] items,
java.lang.Integer[] images,
Bundle bundle) |
Modifier and Type | Method and Description |
---|---|
int |
index(T item) |
static int |
indexByImage(int image,
java.lang.Integer[] allImages) |
boolean |
isKnown(T item) |
void |
know(T item) |
java.util.HashSet<java.lang.Class<? extends T>> |
known() |
void |
save(Bundle bundle) |
java.util.HashSet<java.lang.Class<? extends T>> |
unknown() |
public ItemStatusHandler(java.lang.Class<? extends T>[] items, java.lang.Integer[] allImages)
public void save(Bundle bundle)
public int index(T item)
public boolean isKnown(T item)
public void know(T item)
public java.util.HashSet<java.lang.Class<? extends T>> known()
public java.util.HashSet<java.lang.Class<? extends T>> unknown()
public static int indexByImage(int image, java.lang.Integer[] allImages)