Seems byte was only partially added here.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6100 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -234,6 +234,8 @@ public abstract class ConfigRegistry
|
|||||||
String key = nameToKey(name);
|
String key = nameToKey(name);
|
||||||
if (value instanceof Boolean) {
|
if (value instanceof Boolean) {
|
||||||
setValue(key, ((Boolean)value).booleanValue());
|
setValue(key, ((Boolean)value).booleanValue());
|
||||||
|
} else if (value instanceof Byte) {
|
||||||
|
setValue(key, ((Byte)value).byteValue());
|
||||||
} else if (value instanceof Short) {
|
} else if (value instanceof Short) {
|
||||||
setValue(key, ((Short)value).shortValue());
|
setValue(key, ((Short)value).shortValue());
|
||||||
} else if (value instanceof Integer) {
|
} else if (value instanceof Integer) {
|
||||||
@@ -407,6 +409,7 @@ public abstract class ConfigRegistry
|
|||||||
protected abstract String[] getValue (String field, String[] defval);
|
protected abstract String[] getValue (String field, String[] defval);
|
||||||
|
|
||||||
protected abstract void setValue (String field, boolean value);
|
protected abstract void setValue (String field, boolean value);
|
||||||
|
protected abstract void setValue (String field, byte value);
|
||||||
protected abstract void setValue (String field, short value);
|
protected abstract void setValue (String field, short value);
|
||||||
protected abstract void setValue (String field, int value);
|
protected abstract void setValue (String field, int value);
|
||||||
protected abstract void setValue (String field, long value);
|
protected abstract void setValue (String field, long value);
|
||||||
|
|||||||
@@ -141,6 +141,15 @@ public class DatabaseConfigRegistry extends ConfigRegistry
|
|||||||
super.init();
|
super.init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected boolean getValue (String field, boolean defval) {
|
||||||
|
String value = _data.get(field);
|
||||||
|
if (value != null) {
|
||||||
|
return "true".equalsIgnoreCase(value);
|
||||||
|
}
|
||||||
|
return defval;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected byte getValue (String field, byte defval) {
|
protected byte getValue (String field, byte defval) {
|
||||||
String value = _data.get(field);
|
String value = _data.get(field);
|
||||||
@@ -154,15 +163,6 @@ public class DatabaseConfigRegistry extends ConfigRegistry
|
|||||||
return defval;
|
return defval;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
protected boolean getValue (String field, boolean defval) {
|
|
||||||
String value = _data.get(field);
|
|
||||||
if (value != null) {
|
|
||||||
return "true".equalsIgnoreCase(value);
|
|
||||||
}
|
|
||||||
return defval;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected short getValue (String field, short defval) {
|
protected short getValue (String field, short defval) {
|
||||||
String value = _data.get(field);
|
String value = _data.get(field);
|
||||||
@@ -287,6 +287,10 @@ public class DatabaseConfigRegistry extends ConfigRegistry
|
|||||||
setAndFlush(field, String.valueOf(value));
|
setAndFlush(field, String.valueOf(value));
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
|
protected void setValue (String field, byte value) {
|
||||||
|
setAndFlush(field, String.valueOf(value));
|
||||||
|
}
|
||||||
|
@Override
|
||||||
protected void setValue (String field, short value) {
|
protected void setValue (String field, short value) {
|
||||||
setAndFlush(field, String.valueOf(value));
|
setAndFlush(field, String.valueOf(value));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -102,6 +102,10 @@ public class PrefsConfigRegistry extends ConfigRegistry
|
|||||||
config.setValue(field, value);
|
config.setValue(field, value);
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
|
protected void setValue (String field, byte value) {
|
||||||
|
config.setValue(field, value);
|
||||||
|
}
|
||||||
|
@Override
|
||||||
protected void setValue (String field, short value) {
|
protected void setValue (String field, short value) {
|
||||||
config.setValue(field, value);
|
config.setValue(field, value);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user