public abstract class SimpleLibrary<T extends Importable> extends Object
Modifier | Constructor and Description |
---|---|
protected |
SimpleLibrary(boolean registerDefaults) |
Modifier and Type | Method and Description |
---|---|
Collection<T> |
entries() |
T |
fetch(String item) |
void |
register(String name,
T obj) |
void |
register(T obj) |
List<T> |
registerClasses(Class<? extends T>... itemClass) |
protected abstract void |
registerDefaults() |
protected abstract void registerDefaults()
@SafeVarargs public final List<T> registerClasses(Class<? extends T>... itemClass)
public void register(T obj)
public Collection<T> entries()
Copyright © 2015. All rights reserved.