diff --git a/src/main/java/org/gcube/socialnetworking/token/Token.java b/src/main/java/org/gcube/socialnetworking/token/Token.java new file mode 100644 index 0000000..fc961f0 --- /dev/null +++ b/src/main/java/org/gcube/socialnetworking/token/Token.java @@ -0,0 +1,45 @@ +package org.gcube.socialnetworking.token; + +public class Token{ + + final String token; + final String delimiter; + final int start; + final int end; + + /** + * @param token the Token String + * @param delimiter the delimiter after token + * @param start the start point in the original String + * @param end the end point in the original String + */ + public Token(String token, String delimiter, int start, int end){ + this.token = token; + this.delimiter = delimiter; + this.start = start; + this.end = end; + } + + public String getToken() { + return token; + } + + public String getDelimiter() { + return delimiter; + } + + public int getStart() { + return start; + } + + public int getEnd() { + return end; + } + + @Override + public String toString() { + return String.format("Token '%s', Subsequent delimiter '%s', Start '%d', End '%d'", token, delimiter, start, end); + } + + +} \ No newline at end of file