Index

C D F G H L O R S V W 
All Classes and Interfaces|All Packages

C

ClientMixin - Class in draylar.omegaconfig.mixin
 
ClientMixin() - Constructor for class draylar.omegaconfig.mixin.ClientMixin
 
Comment - Annotation Interface in draylar.omegaconfig.api
Represents a description on a config entry.
Config - Interface in draylar.omegaconfig.api
 
CONFIG_SYNC_PACKET - Static variable in class draylar.omegaconfig.OmegaConfig
 
configExists(Config) - Static method in class draylar.omegaconfig.OmegaConfig
 

D

draylar.omegaconfig - package draylar.omegaconfig
 
draylar.omegaconfig.api - package draylar.omegaconfig.api
 
draylar.omegaconfig.gson - package draylar.omegaconfig.gson
 
draylar.omegaconfig.mixin - package draylar.omegaconfig.mixin
 

F

flatten(Class<?>[]) - Static method in class draylar.omegaconfig.OmegaConfig
 

G

getConfigPath(Config) - Static method in class draylar.omegaconfig.OmegaConfig
 
getDirectory() - Method in interface draylar.omegaconfig.api.Config
Returns the directory of this config, assuming the base directory is the instance config directory.
getExtension() - Method in interface draylar.omegaconfig.api.Config
Returns the file extension of this config.
getModid() - Method in interface draylar.omegaconfig.api.Config
Returns the modid associated with this configuration class.
getName() - Method in interface draylar.omegaconfig.api.Config
Returns the name of this config, which is used for the name of the config file saved to disk, and syncing.
getRegisteredConfigurations() - Static method in class draylar.omegaconfig.OmegaConfig
 
GSON - Static variable in class draylar.omegaconfig.OmegaConfig
 

H

hasAnySyncable() - Method in interface draylar.omegaconfig.api.Config
 

L

LOGGER - Static variable in class draylar.omegaconfig.OmegaConfig
 

O

OmegaConfig - Class in draylar.omegaconfig
 
OmegaConfig() - Constructor for class draylar.omegaconfig.OmegaConfig
 
onInitialize() - Method in class draylar.omegaconfig.OmegaConfig
 

R

register(Class<T>) - Static method in class draylar.omegaconfig.OmegaConfig
 

S

save() - Method in interface draylar.omegaconfig.api.Config
Writes this configuration file instance to disk.
shouldSkipClass(Class<?>) - Method in class draylar.omegaconfig.gson.SyncableExclusionStrategy
 
shouldSkipField(FieldAttributes) - Method in class draylar.omegaconfig.gson.SyncableExclusionStrategy
 
SYNC_ONLY_GSON - Static variable in class draylar.omegaconfig.OmegaConfig
 
SyncableExclusionStrategy - Class in draylar.omegaconfig.gson
 
SyncableExclusionStrategy() - Constructor for class draylar.omegaconfig.gson.SyncableExclusionStrategy
 
Syncing - Annotation Interface in draylar.omegaconfig.api
 

V

value() - Element in annotation interface draylar.omegaconfig.api.Comment
 

W

writeConfig(Class<T>, T) - Static method in class draylar.omegaconfig.OmegaConfig
 
writeSyncingTag() - Method in interface draylar.omegaconfig.api.Config
 
C D F G H L O R S V W 
All Classes and Interfaces|All Packages