Package com.xpdustry.simple_blacklist
Class Config
java.lang.Object
com.xpdustry.simple_blacklist.Config
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final arc.struct.Seq<Config.Field<?>>static final Config.Field<Boolean>protected static arc.files.Fistatic final Config.Field<Boolean>static final Config.Field<String>static final Config.Field<WorkingMode>protected static booleanstatic final Config.Field<Boolean>static final Config.FieldMap<String,Integer> static final Config.Field<Boolean>static final Config.FieldMap<Pattern,Integer> protected static arc.util.serialization.Jval -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidcheck()protected static <T> Tdecode(arc.util.serialization.Jval v) protected static <T> arc.util.serialization.Jvalencode(T o) static booleanprotected static arc.util.serialization.Jvalstatic voidinit(arc.files.Fi settingsFile) static booleanload()static voidprotected static voidstatic booleanstatic PatternnewPattern(String pattern) Helper for regex list.static voidHelper for regex list.static booleansave()protected static voidprotected static booleanwrite()
-
Field Details
-
all
-
file
protected static arc.files.Fi file -
values
protected static arc.util.serialization.Jval values -
modified
protected static boolean modified -
namesEnabled
-
regexEnabled
-
namesList
-
regexList
-
message
-
mode
-
ignoreAdmins
-
caseSensitive
-
-
Constructor Details
-
Config
public Config()
-
-
Method Details
-
init
public static void init(arc.files.Fi settingsFile) -
check
protected static void check() -
load
public static boolean load() -
save
public static boolean save() -
forceSave
public static boolean forceSave() -
write
protected static boolean write() -
moveCorrupted
protected static void moveCorrupted() -
setModified
protected static void setModified() -
getValues
protected static arc.util.serialization.Jval getValues() -
encode
protected static <T> arc.util.serialization.Jval encode(T o) -
decode
protected static <T> T decode(arc.util.serialization.Jval v) -
needSettingsMigration
public static boolean needSettingsMigration() -
migrateOldSettings
public static void migrateOldSettings() -
newPattern
Helper for regex list. -
recompileRegexList
public static void recompileRegexList()Helper for regex list.
-