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
-
Uses of ExpansionDescription in me.hsgamer.hscore.expansion.common
Methods in me.hsgamer.hscore.expansion.common that return ExpansionDescriptionModifier and TypeMethodDescription@NotNull ExpansionDescriptionExpansionClassLoader.getDescription()Get the expansion's descriptionstatic ExpansionDescriptionExpansionDescription.simple(@NotNull String name, @NotNull String version, @NotNull String mainClass, @NotNull Map<String, Object> data) Create a simpleExpansionDescriptionMethods in me.hsgamer.hscore.expansion.common that return types with arguments of type ExpansionDescriptionModifier and TypeMethodDescription@NotNull Function<JarFile,ExpansionDescription> ExpansionManager.getDescriptionFactory()Get the description factoryConstructors 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 managerExpansionManager(@NotNull File expansionsDir, @NotNull Function<JarFile, ExpansionDescription> descriptionFactory, @NotNull Function<ExpansionClassLoader, Expansion> expansionFactory) Create a new expansion managerExpansionManager(@NotNull File expansionsDir, @NotNull Function<JarFile, ExpansionDescription> descriptionFactory, @NotNull Function<ExpansionClassLoader, Expansion> expansionFactory, @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