public class LocalizedConfiguration extends Configuration
Configuration.UnicodeInputStreamReader
ALLOWED_CHARS, allowedProperties, CATEGORY_CLIENT, CATEGORY_GENERAL, CATEGORY_SPLITTER, COMMENT_SEPARATOR, DEFAULT_ENCODING, defaultEncoding, isChild, NEW_LINE
Constructor and Description |
---|
LocalizedConfiguration(java.lang.String keyPrefix,
java.io.File file,
java.lang.String configVersion) |
Modifier and Type | Method and Description |
---|---|
void |
addCategory(java.lang.String categoryName) |
boolean |
getBoolean(java.lang.String category,
java.lang.String name,
boolean defaultValue) |
<T extends java.lang.Enum<T>> |
getEnum(java.lang.String name,
java.lang.String category,
T defaultValue,
T[] validEnumValues) |
float |
getFloat(java.lang.String name,
java.lang.String category,
float defaultValue,
float minValue,
float maxValue) |
int |
getInt(java.lang.String name,
java.lang.String category,
int defaultValue,
int minValue,
int maxValue) |
java.lang.String |
getString(java.lang.String name,
java.lang.String category,
java.lang.String defaultValue) |
Property |
getString(java.lang.String name,
java.lang.String category,
java.lang.String defaultValue,
java.lang.String[] validValues) |
java.lang.String[] |
getStringList(java.lang.String name,
java.lang.String category,
java.lang.String[] defaultValue) |
java.lang.String[] |
getStringList(java.lang.String name,
java.lang.String category,
java.lang.String[] defaultValue,
java.lang.String[] validValues) |
<T extends java.lang.Enum<T>> |
setEnum(java.lang.String name,
java.lang.String category,
T value,
T[] validEnumValues) |
int |
setInt(java.lang.String name,
java.lang.String category,
int value,
int minValue,
int maxValue) |
addCustomCategoryComment, copyCategoryProps, enableGlobalConfig, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, get, getBoolean, getBoolean, getCategory, getCategoryNames, getConfigFile, getDefinedConfigVersion, getFloat, getFloat, getInt, getInt, getLoadedConfigVersion, getString, getString, getString, getString, getString, getString, getStringList, getStringList, getStringList, hasCategory, hasChanged, hasKey, load, moveProperty, removeCategory, renameProperty, save, setCategoryComment, setCategoryLanguageKey, setCategoryPropertyOrder, setCategoryRequiresMcRestart, setCategoryRequiresWorldRestart, toString
public LocalizedConfiguration(java.lang.String keyPrefix, java.io.File file, java.lang.String configVersion)
public void addCategory(java.lang.String categoryName)
public boolean getBoolean(java.lang.String category, java.lang.String name, boolean defaultValue)
public java.lang.String getString(java.lang.String name, java.lang.String category, java.lang.String defaultValue)
public Property getString(java.lang.String name, java.lang.String category, java.lang.String defaultValue, java.lang.String[] validValues)
public <T extends java.lang.Enum<T>> T getEnum(java.lang.String name, java.lang.String category, T defaultValue, T[] validEnumValues)
public <T extends java.lang.Enum<T>> void setEnum(java.lang.String name, java.lang.String category, T value, T[] validEnumValues)
public java.lang.String[] getStringList(java.lang.String name, java.lang.String category, java.lang.String[] defaultValue)
public java.lang.String[] getStringList(java.lang.String name, java.lang.String category, java.lang.String[] defaultValue, java.lang.String[] validValues)
public float getFloat(java.lang.String name, java.lang.String category, float defaultValue, float minValue, float maxValue)
public int getInt(java.lang.String name, java.lang.String category, int defaultValue, int minValue, int maxValue)
public int setInt(java.lang.String name, java.lang.String category, int value, int minValue, int maxValue)