package mediawiki.task.config.actwp; public class TokenPositioner implements ACtWPPositioner { private String[] tokens; public TokenPositioner(String...tokens){ this.tokens = tokens; } @Override public String insert(String content, String template) { boolean flag = true; for(String token : getTokens()){ if(content.indexOf(token) > -1){ content = content.substring(0,content.indexOf(token))+"{{"+template+"}}\n"+content.substring(content.indexOf(token)); flag = false; break; } } if(flag){ content += "\n{{"+template+"}}"; } return content; } public String[] getTokens() { return tokens; } public void setTokens(String[] tokens) { this.tokens = tokens; } }