Package com.hubspot.jinjava.lib
Class SimpleLibrary<T extends Importable>
- java.lang.Object
-
- com.hubspot.jinjava.lib.SimpleLibrary<T>
-
- Direct Known Subclasses:
ExpTestLibrary
,FilterLibrary
,FunctionLibrary
,TagLibrary
public abstract class SimpleLibrary<T extends Importable> extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SimpleLibrary(boolean registerDefaults)
protected
SimpleLibrary(boolean registerDefaults, Set<String> disabled)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Method Detail
-
registerDefaults
protected abstract void registerDefaults()
-
registerClasses
@SafeVarargs public final List<T> registerClasses(Class<? extends T>... itemClass)
-
register
public void register(T obj)
-
entries
public Collection<T> entries()
-
-