Skip navigation links
A B C D E G I M R S V 

A

addConfig(T) - Method in interface com.github.shoothzj.config.client.api.ConfigListener
 
addConfigVal(T) - Method in interface com.github.shoothzj.config.client.api.ICc
add a config value
Anonymous - Annotation Type in com.github.shoothzj.config.client.api.annotation
 

B

BaseConfig - Class in com.github.shoothzj.config.client.api
 
BaseConfig() - Constructor for class com.github.shoothzj.config.client.api.BaseConfig
 

C

com.github.shoothzj.config.client.api - package com.github.shoothzj.config.client.api
 
com.github.shoothzj.config.client.api.annotation - package com.github.shoothzj.config.client.api.annotation
 
ConfClass - Annotation Type in com.github.shoothzj.config.client.api.annotation
 
ConfField - Annotation Type in com.github.shoothzj.config.client.api.annotation
 
ConfigListener<T extends BaseConfig> - Interface in com.github.shoothzj.config.client.api
 

D

decrypt(String) - Method in interface com.github.shoothzj.config.client.api.IEncrypt
 
deleteConfig(T) - Method in interface com.github.shoothzj.config.client.api.ConfigListener
 
deleteConfigVal(Class<T>, String) - Method in interface com.github.shoothzj.config.client.api.ICc
delete config val by item id
deleteConfigVal(Class<T>, String, int) - Method in interface com.github.shoothzj.config.client.api.ICc
delete config val by item id and version

E

encrypt(String) - Method in interface com.github.shoothzj.config.client.api.IEncrypt
 

G

getConfigVal(Class<T>, String) - Method in interface com.github.shoothzj.config.client.api.ICc
get a config value
getId() - Method in class com.github.shoothzj.config.client.api.BaseConfig
 
getVersion() - Method in class com.github.shoothzj.config.client.api.BaseConfig
 

I

ICc - Interface in com.github.shoothzj.config.client.api
 
id - Variable in class com.github.shoothzj.config.client.api.BaseConfig
 
IEncrypt - Interface in com.github.shoothzj.config.client.api
 
iterate(Class<T>, Consumer<T>) - Method in interface com.github.shoothzj.config.client.api.ICc
遍历配置中的所有值
iterate(Class<T>, Predicate<String>, Consumer<T>) - Method in interface com.github.shoothzj.config.client.api.ICc
遍历配置中的所有值,根据IdFilter来提高性能

M

modifyConfig(T, T) - Method in interface com.github.shoothzj.config.client.api.ConfigListener
 
modifyConfigVal(T, int) - Method in interface com.github.shoothzj.config.client.api.ICc
modify a config value based on version

R

registerConfig(Class<T>, ConfigListener<T>) - Method in interface com.github.shoothzj.config.client.api.ICc
register config
Required - Annotation Type in com.github.shoothzj.config.client.api.annotation
 

S

Secret - Annotation Type in com.github.shoothzj.config.client.api.annotation
 
setId(String) - Method in class com.github.shoothzj.config.client.api.BaseConfig
 
setVersion(Integer) - Method in class com.github.shoothzj.config.client.api.BaseConfig
 

V

version - Variable in class com.github.shoothzj.config.client.api.BaseConfig
 
A B C D E G I M R S V 
Skip navigation links

Copyright © 2021 Shoothzj. All rights reserved.