summaryrefslogtreecommitdiffstats
path: root/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/GroupVariables.java
diff options
context:
space:
mode:
Diffstat (limited to 'EssentialsGroupManager/src/org/anjocaido/groupmanager/data/GroupVariables.java')
-rw-r--r--EssentialsGroupManager/src/org/anjocaido/groupmanager/data/GroupVariables.java56
1 files changed, 37 insertions, 19 deletions
diff --git a/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/GroupVariables.java b/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/GroupVariables.java
index e08d1db7d..e77b3af2c 100644
--- a/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/GroupVariables.java
+++ b/EssentialsGroupManager/src/org/anjocaido/groupmanager/data/GroupVariables.java
@@ -6,15 +6,17 @@ package org.anjocaido.groupmanager.data;
import java.util.Map;
+
/**
- *
+ *
* @author gabrielcouto
*/
-public class GroupVariables extends Variables implements Cloneable {
-
+public class GroupVariables extends Variables implements Cloneable
+{
private Group owner;
- public GroupVariables(Group owner) {
+ public GroupVariables(Group owner)
+ {
super(owner);
this.owner = owner;
@@ -23,23 +25,27 @@ public class GroupVariables extends Variables implements Cloneable {
addVar("build", false);
}
- public GroupVariables(Group owner, Map<String, Object> varList) {
+ public GroupVariables(Group owner, Map<String, Object> varList)
+ {
super(owner);
variables = varList;
- if (variables.get("prefix") == null) {
+ if (variables.get("prefix") == null)
+ {
variables.put("prefix", "");
owner.flagAsChanged();
}
//thisGrp.prefix = infoNode.get("prefix").toString();
- if (variables.get("suffix") == null) {
+ if (variables.get("suffix") == null)
+ {
variables.put("suffix", "");
owner.flagAsChanged();
}
//thisGrp.suffix = infoNode.get("suffix").toString();
- if (variables.get("build") == null) {
+ if (variables.get("build") == null)
+ {
variables.put("build", false);
owner.flagAsChanged();
}
@@ -48,13 +54,15 @@ public class GroupVariables extends Variables implements Cloneable {
/**
* A clone of all vars here.
- *
+ *
* @return GroupVariables clone
*/
- protected GroupVariables clone(Group newOwner) {
+ protected GroupVariables clone(Group newOwner)
+ {
GroupVariables clone = new GroupVariables(newOwner);
- for (String key : variables.keySet()) {
+ for (String key : variables.keySet())
+ {
clone.variables.put(key, variables.get(key));
}
newOwner.flagAsChanged();
@@ -63,21 +71,30 @@ public class GroupVariables extends Variables implements Cloneable {
/**
* Remove a var from the list
- *
+ *
* @param name
*/
@Override
- public void removeVar(String name) {
+ public void removeVar(String name)
+ {
- try {
+ try
+ {
this.variables.remove(name);
- } catch (Exception e) {
}
- if (name.equals("prefix")) {
+ catch (Exception e)
+ {
+ }
+ if (name.equals("prefix"))
+ {
addVar("prefix", "");
- } else if (name.equals("suffix")) {
+ }
+ else if (name.equals("suffix"))
+ {
addVar("suffix", "");
- } else if (name.equals("build")) {
+ }
+ else if (name.equals("build"))
+ {
addVar("build", false);
}
owner.flagAsChanged();
@@ -87,7 +104,8 @@ public class GroupVariables extends Variables implements Cloneable {
* @return the owner
*/
@Override
- public Group getOwner() {
+ public Group getOwner()
+ {
return owner;
}