本文整理了Java中hudson.Functions.jsStringEscape()
方法的一些代码示例,展示了Functions.jsStringEscape()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Functions.jsStringEscape()
方法的具体详情如下:
包路径:hudson.Functions
类名称:Functions
方法名:jsStringEscape
暂无
代码示例来源:origin: jenkinsci/jenkins
/**
* Obtains the 1.526-compatible single string representation.
*
* This method computes JavaScript expression, which evaluates to the URL that the client should request
* the validation to.
* A modern version depends on {@link #toStemUrl()} and {@link #getDependsOn()}
*/
public String toCheckUrl() {
if (names==null) return null;
if (checkUrl==null) {
StringBuilder buf = new StringBuilder(singleQuote(relativePath()));
if (!names.isEmpty()) {
buf.append("+qs(this).addThis()");
for (String name : names) {
buf.append(".nearBy('"+name+"')");
}
buf.append(".toString()");
}
checkUrl = buf.toString();
}
// put this under the right contextual umbrella.
// 'a' in getCurrentDescriptorByNameUrl is always non-null because we already have Hudson as the sentinel
return '\'' + jsStringEscape(Descriptor.getCurrentDescriptorByNameUrl()) + "/'+" + checkUrl;
}
代码示例来源:origin: org.jenkins-ci.plugins/matrix-project
private String jsstr(String body, Object... args) {
return '\"'+Functions.jsStringEscape(String.format(body,args))+'\"';
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
/**
* Obtains the 1.526-compatible single string representation.
*
* This method computes JavaScript expression, which evaluates to the URL that the client should request
* the validation to.
* A modern version depends on {@link #toStemUrl()} and {@link #getDependsOn()}
*/
public String toCheckUrl() {
if (names==null) return null;
if (checkUrl==null) {
StringBuilder buf = new StringBuilder(singleQuote(relativePath()));
if (!names.isEmpty()) {
buf.append("+qs(this).addThis()");
for (String name : names) {
buf.append(".nearBy('"+name+"')");
}
buf.append(".toString()");
}
checkUrl = buf.toString();
}
// put this under the right contextual umbrella.
// 'a' in getCurrentDescriptorByNameUrl is always non-null because we already have Hudson as the sentinel
return '\'' + jsStringEscape(Descriptor.getCurrentDescriptorByNameUrl()) + "/'+" + checkUrl;
}
代码示例来源:origin: jenkinsci/credentials-plugin
Functions.jsStringEscape(URLEncoder.encode(r.getClass().getName(), "UTF-8"))
+ "')"
+ ".append('$token="
+ Functions.jsStringEscape(URLEncoder.encode(token, "UTF-8"))
+ "')"
+ ".toString()";
代码示例来源:origin: org.jenkins-ci.plugins/credentials
Functions.jsStringEscape(URLEncoder.encode(r.getClass().getName(), "UTF-8"))
+ "')"
+ ".append('$token="
+ Functions.jsStringEscape(URLEncoder.encode(token, "UTF-8"))
+ "')"
+ ".toString()";
内容来源于网络,如有侵权,请联系作者删除!