Interface JsonConfigModule<T extends ConfigModuleState>
- All Superinterfaces:
Comparable<Module>,ConfigModule,JsonModule<T>,LostAndFoundFormattable,Module,StatefulConfigModule<T>,StatefulModule<T>
- All Known Implementing Classes:
DimensionPoolConfigModule,DimensionPoolConfigModule_SV1
public interface JsonConfigModule<T extends ConfigModuleState>
extends StatefulConfigModule<T>, JsonModule<T>
-
Field Summary
Fields inherited from interface net.thomilist.dimensionalinventories.module.base.JsonModule
GSON_BUILDER -
Method Summary
Methods inherited from interface net.thomilist.dimensionalinventories.module.base.config.ConfigModule
category, loadWithContext, saveWithContext, toLostAndFoundScopeStringMethods inherited from interface net.thomilist.dimensionalinventories.module.base.JsonModule
gson, load, loadAsCurrentVersion, loadFromJsonString, loadVersionedData, noSuchFileWarning, save, saveFileNameMethods inherited from interface net.thomilist.dimensionalinventories.module.base.Module
compareTo, description, groupId, latestStorageVersion, moduleId, moduleVersion, registerCommands, storageVersions, toFormattedMethods inherited from interface net.thomilist.dimensionalinventories.module.base.config.StatefulConfigModule
newInstance, saveDirectoryMethods inherited from interface net.thomilist.dimensionalinventories.module.base.StatefulModule
defaultState, state
-
Method Details
-
loadFromOther
-
saveFile
-
load
default void load()- Specified by:
loadin interfaceConfigModule
-
save
default void save()- Specified by:
savein interfaceConfigModule
-