hudson.Functions.jsStringEscape()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(101)

本文整理了Java中hudson.Functions.jsStringEscape()方法的一些代码示例,展示了Functions.jsStringEscape()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Functions.jsStringEscape()方法的具体详情如下:
包路径:hudson.Functions
类名称:Functions
方法名:jsStringEscape

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()";

相关文章

微信公众号

最新文章

更多