summaryrefslogtreecommitdiff
path: root/src/main/java/com/nemez/cmdmgr/component
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/nemez/cmdmgr/component')
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/ArgumentComponent.java2
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/BooleanComponent.java10
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/ByteComponent.java6
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/ChainComponent.java30
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/ConstantComponent.java6
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/DoubleComponent.java2
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/EmptyComponent.java2
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/FloatComponent.java2
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/ICommandComponent.java3
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/IntegerComponent.java2
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/LongComponent.java2
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/OptionalComponent.java2
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/ShortComponent.java2
-rw-r--r--src/main/java/com/nemez/cmdmgr/component/StringComponent.java4
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>";