Uses of Interface
me.hsgamer.hscore.expansion.common.ExpansionDescription
Packages that use 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
Methods in me.hsgamer.hscore.expansion.common that return ExpansionDescriptionModifier 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
Constructors in me.hsgamer.hscore.expansion.common with parameters of type ExpansionDescriptionModifierConstructorDescriptionExpansionClassLoader
(@NotNull ExpansionManager manager, @NotNull File file, @NotNull ExpansionDescription description, @NotNull ClassLoader parent) Create a new class loaderConstructor parameters in me.hsgamer.hscore.expansion.common with type arguments of type ExpansionDescriptionModifierConstructorDescriptionExpansionManager
(@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
Methods in me.hsgamer.hscore.expansion.common.factory that return ExpansionDescription -
Uses of ExpansionDescription in me.hsgamer.hscore.expansion.manifest
Methods in me.hsgamer.hscore.expansion.manifest that return ExpansionDescriptionModifier and TypeMethodDescription