Uses of Interface
me.hsgamer.hscore.expansion.common.ExpansionDescription
Package
Description
Contains the base classes to work on an expansion system
Contains the base classes for the expansion factory
Contains the expansion factories that work with the
Manifest
-
Uses of ExpansionDescription in me.hsgamer.hscore.expansion.common
Modifier and TypeMethodDescription@NotNull ExpansionDescription
ExpansionClassLoader.getDescription()
Get the expansion's descriptionstatic ExpansionDescription
ExpansionDescription.simple
(@NotNull String name, @NotNull String version, @NotNull String mainClass, @NotNull Map<String, Object> data) Create a simpleExpansionDescription
ModifierConstructorDescriptionExpansionClassLoader
(@NotNull ExpansionManager manager, @NotNull File file, @NotNull ExpansionDescription description, @NotNull ClassLoader parent) Create a new class loaderModifierConstructorDescriptionExpansionManager
(@NotNull File expansionsDir, @NotNull Function<JarFile, ExpansionDescription> descriptionFactory) Create a new expansion managerExpansionManager
(@NotNull File expansionsDir, @NotNull Function<JarFile, ExpansionDescription> descriptionFactory, @NotNull ClassLoader parentClassLoader) Create a new expansion manager -
Uses of ExpansionDescription in me.hsgamer.hscore.expansion.common.factory
-
Uses of ExpansionDescription in me.hsgamer.hscore.expansion.manifest
Modifier and TypeMethodDescription