public class SubClassingBag<T> extends Object
| Constructor and Description |
|---|
SubClassingBag(ClassificationBag<Class,T> items,
HashMap<Class,List<Class>> subClassMap) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(T item) |
boolean |
containsType(Class type) |
OrderedSet<T> |
getItems() |
int |
getTypeCount(Class category) |
BitSet |
getTypeSet(Class category) |
<X> ReversibleIterable<X> |
itemsOfType(Class<X> xClass,
Class... categories) |
<X> ReversibleIterable<X> |
itemsOfType(Class<X> xClass,
Collection<Class<?>> categories) |
<X> ReversibleIterable<X> |
reversedItemsOfType(Class<X> xClass,
Class... categories) |
<X> ReversibleIterable<X> |
reversedItemsOfType(Class<X> xClass,
Collection<Class<?>> categories) |
BitSet |
typeBitSet(Class<?> xClass,
Class... categories) |
BitSet |
typeBitSet(Class<?> xClass,
Collection<Class<?>> categories) |
public OrderedSet<T> getItems()
public boolean contains(T item)
public boolean containsType(Class type)
public int getTypeCount(Class category)
public final <X> ReversibleIterable<X> itemsOfType(Class<X> xClass, Class... categories)
public final <X> ReversibleIterable<X> itemsOfType(Class<X> xClass, Collection<Class<?>> categories)
public final <X> ReversibleIterable<X> reversedItemsOfType(Class<X> xClass, Class... categories)
public final <X> ReversibleIterable<X> reversedItemsOfType(Class<X> xClass, Collection<Class<?>> categories)
public final BitSet typeBitSet(Class<?> xClass, Collection<Class<?>> categories)
Copyright © 2019. All rights reserved.