|
@@ -519,12 +519,26 @@ public class Setting extends AbsSetting implements Map<String, String> {
|
|
|
* @param key 键
|
|
* @param key 键
|
|
|
* @param value 值
|
|
* @param value 值
|
|
|
* @return 此key之前存在的值,如果没有返回null
|
|
* @return 此key之前存在的值,如果没有返回null
|
|
|
|
|
+ * @deprecated 此方法与getXXX参数顺序不一致容易造成问题,建议使用{@link #putByGroup(String, String, String)}
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @Deprecated
|
|
|
public String put(String group, String key, String value) {
|
|
public String put(String group, String key, String value) {
|
|
|
return this.groupedMap.put(group, key, value);
|
|
return this.groupedMap.put(group, key, value);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
|
+ * 将键值对加入到对应分组中
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param key 键
|
|
|
|
|
+ * @param group 分组
|
|
|
|
|
+ * @param value 值
|
|
|
|
|
+ * @return 此key之前存在的值,如果没有返回null
|
|
|
|
|
+ */
|
|
|
|
|
+ public String putByGroup(String key, String group, String value) {
|
|
|
|
|
+ return this.groupedMap.put(group, key, value);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
* 从指定分组中删除指定值
|
|
* 从指定分组中删除指定值
|
|
|
*
|
|
*
|
|
|
* @param group 分组
|
|
* @param group 分组
|
|
@@ -622,12 +636,29 @@ public class Setting extends AbsSetting implements Map<String, String> {
|
|
|
* @param key 键
|
|
* @param key 键
|
|
|
* @param value 值
|
|
* @param value 值
|
|
|
* @return 此key之前存在的值,如果没有返回null
|
|
* @return 此key之前存在的值,如果没有返回null
|
|
|
|
|
+ * @deprecated 此方法与getXXX参数顺序不一致容易引起,请使用{@link #setByGroup(String, String, String)}
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @Deprecated
|
|
|
public Setting set(String group, String key, String value) {
|
|
public Setting set(String group, String key, String value) {
|
|
|
this.put(group, key, value);
|
|
this.put(group, key, value);
|
|
|
return this;
|
|
return this;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 将键值对加入到对应分组中<br>
|
|
|
|
|
+ * 此方法用于与getXXX统一参数顺序
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param key 键
|
|
|
|
|
+ * @param group 分组
|
|
|
|
|
+ * @param value 值
|
|
|
|
|
+ * @return 此key之前存在的值,如果没有返回null
|
|
|
|
|
+ * @since 5.5.7
|
|
|
|
|
+ */
|
|
|
|
|
+ public Setting setByGroup(String key, String group, String value) {
|
|
|
|
|
+ this.putByGroup(key, group, value);
|
|
|
|
|
+ return this;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// ------------------------------------------------- Override Map interface
|
|
// ------------------------------------------------- Override Map interface
|
|
|
@Override
|
|
@Override
|
|
|
public boolean isEmpty() {
|
|
public boolean isEmpty() {
|