1 19 20 package com.sslexplorer.core; 21 22 import com.sslexplorer.boot.Util; 23 24 25 30 public class DocumentOpenJavascriptLink implements JavascriptLink { 31 32 private String uri; 34 private String target; 35 36 42 public DocumentOpenJavascriptLink(String uri) { 43 this(uri, null); 44 } 45 46 53 public DocumentOpenJavascriptLink(String uri, String target) { 54 this.uri = uri; 55 this.target = target; 56 } 57 58 63 public String getURI() { 64 return uri; 65 } 66 67 72 public String toJavascript() { 73 StringBuffer buf = new StringBuffer (); 74 buf.append("open('"); 75 buf.append(Util.escapeForJavascriptString(uri)); 76 buf.append("'"); 77 if(target != null) { 78 buf.append(",'"); 79 buf.append(target); 80 buf.append("'"); 81 } 82 buf.append(");"); 83 return buf.toString(); 84 } 85 } 86 | Popular Tags |