diff options
Diffstat (limited to 'src/main/java/com/nemez/cmdmgr/component')
14 files changed, 40 insertions, 35 deletions
diff --git a/src/main/java/com/nemez/cmdmgr/component/ArgumentComponent.java b/src/main/java/com/nemez/cmdmgr/component/ArgumentComponent.java index 939d9cb..80a9319 100644 --- a/src/main/java/com/nemez/cmdmgr/component/ArgumentComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/ArgumentComponent.java @@ -3,7 +3,7 @@ package com.nemez.cmdmgr.component; public abstract class ArgumentComponent implements ICommandComponent {
public String argName;
- public int position;
+ public int position;
@Override
public String argName() {
diff --git a/src/main/java/com/nemez/cmdmgr/component/BooleanComponent.java b/src/main/java/com/nemez/cmdmgr/component/BooleanComponent.java index 8290fc5..715ae57 100644 --- a/src/main/java/com/nemez/cmdmgr/component/BooleanComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/BooleanComponent.java @@ -1,7 +1,7 @@ package com.nemez.cmdmgr.component;
public class BooleanComponent extends ArgumentComponent {
-
+
@Override
public Object get(String input) {
if (input.toLowerCase().equals("true") || input.toLowerCase().equals("yes")) {
@@ -12,14 +12,16 @@ public class BooleanComponent extends ArgumentComponent { @Override
public boolean valid(String input) {
- if (input.toLowerCase().equals("true") || input.toLowerCase().equals("false") || input.toLowerCase().equals("yes") || input.toLowerCase().equals("no")) {
+ if (input.toLowerCase().equals("true") || input.toLowerCase().equals("false") || input.toLowerCase().equals("yes") || input
+ .toLowerCase()
+ .equals("no")) {
return true;
}
return false;
}
-
+
@Override
public String getComponentInfo() {
- return "<" + argName + ":bool>";
+ return "<" + argName + ":bool>";
}
}
diff --git a/src/main/java/com/nemez/cmdmgr/component/ByteComponent.java b/src/main/java/com/nemez/cmdmgr/component/ByteComponent.java index f0e8d74..9c4a163 100644 --- a/src/main/java/com/nemez/cmdmgr/component/ByteComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/ByteComponent.java @@ -1,7 +1,7 @@ package com.nemez.cmdmgr.component;
public class ByteComponent extends ArgumentComponent {
-
+
@Override
public Object get(String input) {
try {
@@ -20,9 +20,9 @@ public class ByteComponent extends ArgumentComponent { return false;
}
}
-
+
@Override
public String getComponentInfo() {
- return "<" + argName + ":i8>";
+ return "<" + argName + ":i8>";
}
}
diff --git a/src/main/java/com/nemez/cmdmgr/component/ChainComponent.java b/src/main/java/com/nemez/cmdmgr/component/ChainComponent.java index 691a85d..72e4cd5 100644 --- a/src/main/java/com/nemez/cmdmgr/component/ChainComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/ChainComponent.java @@ -1,22 +1,22 @@ package com.nemez.cmdmgr.component;
-import java.util.ArrayList;
-
import com.nemez.cmdmgr.util.Type;
+import java.util.ArrayList;
+
public class ChainComponent implements ICommandComponent {
+ public String permission;
+ public String help;
+ public String execute;
+ public Type type;
+ public ArrayList<String> aliases = new ArrayList<String>();
private ArrayList<ICommandComponent> components;
- public String permission;
- public String help;
- public String execute;
- public Type type;
- public ArrayList<String> aliases = new ArrayList<String>();
-
+
public ChainComponent() {
components = new ArrayList<ICommandComponent>();
}
-
+
public void append(ICommandComponent comp) {
components.add(comp);
}
@@ -35,21 +35,21 @@ public class ChainComponent implements ICommandComponent { public String argName() {
return null;
}
-
+
@Override
public String getComponentInfo() {
return "chain[" + components.size() + "]";
}
-
+
public int capacity() {
return components.size();
}
-
+
public ArrayList<ICommandComponent> getComponents() {
return components;
}
-
+
public ArrayList<String> getAliases() {
- return aliases;
- }
+ return aliases;
+ }
}
diff --git a/src/main/java/com/nemez/cmdmgr/component/ConstantComponent.java b/src/main/java/com/nemez/cmdmgr/component/ConstantComponent.java index 00e255e..205c424 100644 --- a/src/main/java/com/nemez/cmdmgr/component/ConstantComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/ConstantComponent.java @@ -3,11 +3,11 @@ package com.nemez.cmdmgr.component; public class ConstantComponent implements ICommandComponent {
private String component;
-
+
public ConstantComponent(String comp) {
component = comp;
}
-
+
@Override
public Object get(String input) {
if (input.equals(component)) {
@@ -25,7 +25,7 @@ public class ConstantComponent implements ICommandComponent { public String argName() {
return null;
}
-
+
@Override
public String getComponentInfo() {
return component;
diff --git a/src/main/java/com/nemez/cmdmgr/component/DoubleComponent.java b/src/main/java/com/nemez/cmdmgr/component/DoubleComponent.java index 28a5398..19c3f3c 100644 --- a/src/main/java/com/nemez/cmdmgr/component/DoubleComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/DoubleComponent.java @@ -20,7 +20,7 @@ public class DoubleComponent extends ArgumentComponent { return false;
}
}
-
+
@Override
public String getComponentInfo() {
return "<" + argName + ":fp64>";
diff --git a/src/main/java/com/nemez/cmdmgr/component/EmptyComponent.java b/src/main/java/com/nemez/cmdmgr/component/EmptyComponent.java index 35e4d26..cec7c04 100644 --- a/src/main/java/com/nemez/cmdmgr/component/EmptyComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/EmptyComponent.java @@ -11,7 +11,7 @@ public class EmptyComponent extends ArgumentComponent { public boolean valid(String input) { return true; } - + @Override public String getComponentInfo() { return "<empty>"; diff --git a/src/main/java/com/nemez/cmdmgr/component/FloatComponent.java b/src/main/java/com/nemez/cmdmgr/component/FloatComponent.java index 039378a..e9c0ce6 100644 --- a/src/main/java/com/nemez/cmdmgr/component/FloatComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/FloatComponent.java @@ -20,7 +20,7 @@ public class FloatComponent extends ArgumentComponent { return false;
}
}
-
+
@Override
public String getComponentInfo() {
return "<" + argName + ":fp32>";
diff --git a/src/main/java/com/nemez/cmdmgr/component/ICommandComponent.java b/src/main/java/com/nemez/cmdmgr/component/ICommandComponent.java index 5dbb17b..b236fc3 100644 --- a/src/main/java/com/nemez/cmdmgr/component/ICommandComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/ICommandComponent.java @@ -3,7 +3,10 @@ package com.nemez.cmdmgr.component; public interface ICommandComponent {
public Object get(String input);
+
public boolean valid(String input);
+
public String argName();
+
public String getComponentInfo();
}
diff --git a/src/main/java/com/nemez/cmdmgr/component/IntegerComponent.java b/src/main/java/com/nemez/cmdmgr/component/IntegerComponent.java index aafab8d..cdf670f 100644 --- a/src/main/java/com/nemez/cmdmgr/component/IntegerComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/IntegerComponent.java @@ -20,7 +20,7 @@ public class IntegerComponent extends ArgumentComponent { return false;
}
}
-
+
@Override
public String getComponentInfo() {
return "<" + argName + ":i32>";
diff --git a/src/main/java/com/nemez/cmdmgr/component/LongComponent.java b/src/main/java/com/nemez/cmdmgr/component/LongComponent.java index d97f1bb..16dc524 100644 --- a/src/main/java/com/nemez/cmdmgr/component/LongComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/LongComponent.java @@ -20,7 +20,7 @@ public class LongComponent extends ArgumentComponent { return false;
}
}
-
+
@Override
public String getComponentInfo() {
return "<" + argName + ":i64>";
diff --git a/src/main/java/com/nemez/cmdmgr/component/OptionalComponent.java b/src/main/java/com/nemez/cmdmgr/component/OptionalComponent.java index 1d1c839..33ef302 100644 --- a/src/main/java/com/nemez/cmdmgr/component/OptionalComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/OptionalComponent.java @@ -1,7 +1,7 @@ package com.nemez.cmdmgr.component;
public class OptionalComponent extends ArgumentComponent {
-
+
@Override
public Object get(String input) {
return input.equals(argName);
diff --git a/src/main/java/com/nemez/cmdmgr/component/ShortComponent.java b/src/main/java/com/nemez/cmdmgr/component/ShortComponent.java index cad6719..cce4b19 100644 --- a/src/main/java/com/nemez/cmdmgr/component/ShortComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/ShortComponent.java @@ -20,7 +20,7 @@ public class ShortComponent extends ArgumentComponent { return false;
}
}
-
+
@Override
public String getComponentInfo() {
return "<" + argName + ":i16>";
diff --git a/src/main/java/com/nemez/cmdmgr/component/StringComponent.java b/src/main/java/com/nemez/cmdmgr/component/StringComponent.java index 9b7a717..e871c5b 100644 --- a/src/main/java/com/nemez/cmdmgr/component/StringComponent.java +++ b/src/main/java/com/nemez/cmdmgr/component/StringComponent.java @@ -3,7 +3,7 @@ package com.nemez.cmdmgr.component; public class StringComponent extends ArgumentComponent {
public boolean infinite = false;
-
+
@Override
public Object get(String input) {
return input;
@@ -13,7 +13,7 @@ public class StringComponent extends ArgumentComponent { public boolean valid(String input) {
return true;
}
-
+
@Override
public String getComponentInfo() {
return "<" + (infinite ? "..." : "") + argName + ":str>";
|