Uses of Class
me.hsgamer.hscore.expansion.common.ExpansionClassLoader
Packages that use ExpansionClassLoader
Package
Description
Contains the base classes to work on an expansion system
Contains the exceptions for the expansion manager
-
Uses of ExpansionClassLoader in me.hsgamer.hscore.expansion.common
Fields in me.hsgamer.hscore.expansion.common with type parameters of type ExpansionClassLoaderModifier and TypeFieldDescriptionprotected final Map<String,ExpansionClassLoader> ExpansionManager.classLoadersThe class loader map keyed expansion's id, valued expansion's class loaderstatic final Function<ExpansionClassLoader,Expansion> ExpansionManager.DEFAULT_EXPANSION_FACTORYThe default factory to create a new instance of the main class using the no-args constructorMethods in me.hsgamer.hscore.expansion.common that return types with arguments of type ExpansionClassLoaderModifier and TypeMethodDescriptionExpansionManager.getClassLoaders()Get all loaded expansion class loadersExpansionManager.getExpansionClassLoader(@NotNull String name) Get the loaded expansion class loaderMethod parameters in me.hsgamer.hscore.expansion.common with type arguments of type ExpansionClassLoaderModifier and TypeMethodDescriptionvoidExpansionManager.addStateListener(@NotNull BiConsumer<ExpansionClassLoader, ExpansionState> listener) Add a new state listenervoidExpansionManager.removeStateListener(@NotNull BiConsumer<ExpansionClassLoader, ExpansionState> listener) Remove a state listenervoidExpansionManager.setExpansionFactory(@NotNull Function<ExpansionClassLoader, Expansion> expansionFactory) Set the factory to createExpansionfromExpansionClassLoadervoidExpansionManager.setSortAndFilterFunction(@NotNull UnaryOperator<Map<String, ExpansionClassLoader>> sortAndFilterFunction) Set the function to sort and filter theExpansionClassLoaders -
Uses of ExpansionClassLoader in me.hsgamer.hscore.expansion.common.exception
Methods in me.hsgamer.hscore.expansion.common.exception that return ExpansionClassLoaderModifier and TypeMethodDescriptionExpansionClassLoaderException.getExpansionClassLoader()Get theExpansionClassLoaderConstructors in me.hsgamer.hscore.expansion.common.exception with parameters of type ExpansionClassLoaderModifierConstructorDescriptionExpansionClassLoaderException(ExpansionClassLoader expansionClassLoader, String message, Throwable cause)