Package dev.aurelium.slate.context
Class ContextManager
java.lang.Object
dev.aurelium.slate.context.ContextManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable Class<?>getContextClass(String key) @Nullable ContextProvider<?>getContextProvider(Class<?> contextClass) @Nullable ContextProvider<?>getContextProvider(String key) <C> voidregisterContext(ContextProvider<C> provider) Registers a context provider to the given context type<C> voidregisterContext(String key, ContextProvider<C> provider)
-
Constructor Details
-
ContextManager
public ContextManager()
-
-
Method Details
-
registerContext
Registers a context provider to the given context type- Type Parameters:
C- The context type- Parameters:
provider- The context provider
-
registerContext
-
getContextProvider
-
getContextProvider
-
getContextClass
-