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 ContextBuilder
builder()
void
close()
boolean
contains(java.lang.Class<?> type)
boolean
contains(java.lang.Class<?> type, java.lang.String name)
boolean
contains(java.lang.String name)
<T> T
get(java.lang.Class<T> type)
<T> T
get(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> T
getOrNull(java.lang.Class<T> type)
<T> T
getOrNull(java.lang.Class<T> type, java.lang.String name)
static Context
scanPackage(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:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
-
-