summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/parserutils/pratt/tokens/StringToken.java
diff options
context:
space:
mode:
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/parserutils/pratt/tokens/StringToken.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/parserutils/pratt/tokens/StringToken.java84
1 files changed, 0 insertions, 84 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/parserutils/pratt/tokens/StringToken.java b/BJC-Utils2/src/main/java/bjc/utils/parserutils/pratt/tokens/StringToken.java
deleted file mode 100644
index f156f02..0000000
--- a/BJC-Utils2/src/main/java/bjc/utils/parserutils/pratt/tokens/StringToken.java
+++ /dev/null
@@ -1,84 +0,0 @@
-package bjc.utils.parserutils.pratt.tokens;
-
-import bjc.utils.parserutils.pratt.Token;
-
-/**
- * Simple token implementation for strings.
- *
- * @author EVE
- *
- */
-public class StringToken implements Token<String, String> {
- private String key;
- private String val;
-
- /**
- * Create a new string token.
- *
- * @param ky
- * The key for the token.
- *
- * @param vl
- * The value for the token.
- */
- public StringToken(String ky, String vl) {
- key = ky;
- val = vl;
- }
-
- @Override
- public String getKey() {
- return key;
- }
-
- @Override
- public String getValue() {
- return val;
- }
-
- @Override
- public int hashCode() {
- final int prime = 31;
-
- int result = 1;
- result = prime * result + ((key == null) ? 0 : key.hashCode());
- result = prime * result + ((val == null) ? 0 : val.hashCode());
-
- return result;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (this == obj)
- return true;
- if (obj == null)
- return false;
- if (!(obj instanceof StringToken))
- return false;
-
- StringToken other = (StringToken) obj;
-
- if (key == null) {
- if (other.key != null)
- return false;
- } else if (!key.equals(other.key))
- return false;
-
- if (val == null) {
- if (other.val != null)
- return false;
- } else if (!val.equals(other.val))
- return false;
-
- return true;
- }
-
- @Override
- public String toString() {
- return String.format("StringToken [key='%s', val='%s']", key, val);
- }
-
- public static StringToken litToken(String val) {
- return new StringToken(val, val);
- }
-}