public static int asInt(String s) { return asInt(s, -1); }
public static long asLong(String s) { return asLong(s, -1); }
public static double asDouble(String s) { return asDouble(s, -1); }
@Override public void setString(Object object, String value) { setObject(object, TextTools.asEnum(type, value)); } }
public static float asFloat(String s) { return asFloat(s, -1); }
public static String find(String s, Pattern p) { return find(s, p, 0); }
protected void loadResourcesConfiguration(ServerConfiguration.Resources resources) { if (resources == null) return; if (TextTools.isBlank(resources.mapping)) throw new IllegalArgumentException("server.resources.mapping cannot be null or empty"); createStaticResourcesHandler(resources); }
@Override public void setString(Object object, String value) { setObject(object, TextTools.asEnum(type, value)); } }
public long getLong(String key, long def) { return TextTools.asLong(getSingleValue(key), def); } }
public int getInt(String key) { return TextTools.asInt(getSingleValue(key)); }
public <T extends Enum<T>> T asEnum(Class<T> cl) { return TextTools.asEnum(cl, asString()); }
public long getLong(String key) { return TextTools.asLong(getSingleValue(key)); }
public int getInt(String key, int def) { return TextTools.asInt(getSingleValue(key), def); }