Interface MapExpansionDescriptionLoader

All Superinterfaces:
Function<JarFile,ExpansionDescription>
All Known Implementing Classes:
BukkitConfigExpansionDescriptionLoader, GsonExpansionDescriptionLoader, InputStreamExpansionDescriptionLoader, PropertiesExpansionDescriptionLoader

public interface MapExpansionDescriptionLoader extends Function<JarFile,ExpansionDescription>
The factory that loads the ExpansionDescription from the information map of the jar file. The map should have:
  • name: the name of the expansion
  • version: the version of the expansion
  • main: the main class of the expansion