Package com.coditory.quark.context
Class Context
- java.lang.Object
-
- com.coditory.quark.context.Context
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public final class Context extends java.lang.Object implements java.io.Closeable
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContextBuilderbuilder()voidclose()booleancontains(java.lang.Class<?> type)booleancontains(java.lang.Class<?> type, java.lang.String name)booleancontains(java.lang.String name)<T> Tget(java.lang.Class<T> type)<T> Tget(java.lang.Class<T> type, java.lang.String name)<T> java.util.List<T>getAll(java.lang.Class<T> type)<T> java.util.List<T>getAllOrEmpty(java.lang.Class<T> type)<T> TgetOrNull(java.lang.Class<T> type)<T> TgetOrNull(java.lang.Class<T> type, java.lang.String name)static ContextscanPackage(java.lang.Class<?> type)
-
-
-
Method Detail
-
scanPackage
public static Context scanPackage(java.lang.Class<?> type)
-
builder
public static ContextBuilder builder()
-
get
public <T> T get(java.lang.Class<T> type)
-
getOrNull
public <T> T getOrNull(java.lang.Class<T> type)
-
get
public <T> T get(java.lang.Class<T> type, java.lang.String name)
-
getOrNull
public <T> T getOrNull(java.lang.Class<T> type, java.lang.String name)
-
contains
public boolean contains(java.lang.Class<?> type)
-
contains
public boolean contains(java.lang.String name)
-
contains
public boolean contains(java.lang.Class<?> type, java.lang.String name)
-
getAll
public <T> java.util.List<T> getAll(java.lang.Class<T> type)
-
getAllOrEmpty
public <T> java.util.List<T> getAllOrEmpty(java.lang.Class<T> type)
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
-