diff --git a/src/main/java/org/gcube/socialnetworking/token/ReplaceableToken.java b/src/main/java/org/gcube/socialnetworking/token/ReplaceableToken.java index bf4857f..e09bd61 100644 --- a/src/main/java/org/gcube/socialnetworking/token/ReplaceableToken.java +++ b/src/main/java/org/gcube/socialnetworking/token/ReplaceableToken.java @@ -45,12 +45,16 @@ public class ReplaceableToken extends Token { return stringBuilder.toString(); } - public ReplaceableToken(Token token) { - super(token.getToken(), token.getDelimiter(), token.getStart(), token.getEnd()); - this.tokenReplacement = token.getToken(); + public ReplaceableToken(String token, String delimiter, int start, int end) { + super(token, delimiter, start, end); + this.tokenReplacement = token; replaced = false; } + public ReplaceableToken(Token token) { + this(token.getToken(), token.getDelimiter(), token.getStart(), token.getEnd()); + } + public ReplaceableToken(Token token, String tokenReplacement) { this(token); this.tokenReplacement = tokenReplacement; diff --git a/src/main/java/org/gcube/socialnetworking/token/TagToken.java b/src/main/java/org/gcube/socialnetworking/token/TagToken.java index 4dd9c29..d0a8c41 100644 --- a/src/main/java/org/gcube/socialnetworking/token/TagToken.java +++ b/src/main/java/org/gcube/socialnetworking/token/TagToken.java @@ -4,6 +4,10 @@ import org.gcube.portal.databook.client.GCubeSocialNetworking; public class TagToken extends ReplaceableToken { + public TagToken(String token, String delimiter, int start, int end) { + super(token, delimiter, start, end); + } + public TagToken(Token token) { super(token); } diff --git a/src/main/java/org/gcube/socialnetworking/token/URLToken.java b/src/main/java/org/gcube/socialnetworking/token/URLToken.java index bc98306..ad100dd 100644 --- a/src/main/java/org/gcube/socialnetworking/token/URLToken.java +++ b/src/main/java/org/gcube/socialnetworking/token/URLToken.java @@ -9,6 +9,10 @@ public class URLToken extends ReplaceableToken { private static String FINAL_CHARACTERS_TO_REMOVE_FROM_LINK = "[\\.\\,\\;\\)]"; + public URLToken(String token, String delimiter, int start, int end) { + super(token, delimiter, start, end); + } + public URLToken(Token token) { super(token); }