Example usage for com.google.common.base CharEscapers javascriptEscaper

List of usage examples for com.google.common.base CharEscapers javascriptEscaper

Introduction

In this page you can find the example usage for com.google.common.base CharEscapers javascriptEscaper.

Prototype

public static CharEscaper javascriptEscaper() 

Source Link

Document

Returns a CharEscaper instance that escapes non-ASCII characters in a string so it can safely be included in a Javascript string literal.

Usage

From source file:com.google.gxp.compiler.js.JavaScriptUtil.java

private JavaScriptUtil() {
    super(RESERVED_WORDS, FORBIDDEN_OPS, OPS_FINDER,
            // TODO(harryh): is javaStringUnicodeEscaper() really the right thing here?
            CharEscapers.javaStringUnicodeEscaper(), CharEscapers.javascriptEscaper());
}

From source file:com.google.gxp.compiler.scala.ScalaUtil.java

private ScalaUtil() {
    super(RESERVED_WORDS, FORBIDDEN_OPS, OPS_FINDER,
            // TODO(harryh): is javaStringUnicodeEscaper() really the right thing here?
            CharEscapers.javaStringUnicodeEscaper(), CharEscapers.javascriptEscaper());
}

From source file:com.google.gxp.js.JavascriptAppender.java

/**
 * Converts value to a JavaScript literal and appends to out.
 *///from  ww w.ja  va  2s  .  c  o m
public <A extends Appendable> A append(A out, GxpContext gxpContext, char value) throws IOException {
    out.append('"');
    CharEscapers.javascriptEscaper().escape(out).append(value);
    out.append('"');
    return out;
}

From source file:com.google.gxp.js.JavascriptAppender.java

/**
 * Converts value to a JavaScript string literal and appends to out.
 *///from   w ww.j ava  2 s  . com
public <A extends Appendable> A append(A out, GxpContext gxpContext, CharSequence value) throws IOException {
    if (value == null) {
        out.append("null");
    } else {
        out.append('"');
        CharEscapers.javascriptEscaper().escape(out).append(value);
        out.append('"');
    }
    return out;
}