Package com.barden.library.module
Class Module
java.lang.Object
com.barden.library.module.Module
Module library.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Collection<T>get()Gets modules.<T> Collection<T>Gets modules.<T> TGets module.<T> TGets module.voidRemoves module.<T> voidset(Object key, T value, Module.Option... module_options) Sets module.
-
Constructor Details
-
Module
public Module()
-
-
Method Details
-
get
Gets modules.- Type Parameters:
T- Module type.- Returns:
- Modules.
-
get
Gets modules.- Type Parameters:
T- Module type.- Parameters:
moduleType- Module type class.- Returns:
- Modules.
-
get
Gets module.- Type Parameters:
T- Value type.- Parameters:
key- Key.- Returns:
- Value.
-
get
Gets module.- Type Parameters:
T- Value type.- Parameters:
key- Key.type- Value type class.- Returns:
- Value.
-
set
public <T> void set(@Nonnull Object key, @Nullable T value, @Nonnull Module.Option... module_options) Sets module.- Type Parameters:
T- Module type.- Parameters:
key- Key.value- Value.module_options- Module options.
-
remove
Removes module.- Parameters:
key- Key.
-