private void print(StringLiteral node) throws IOException { writer.append(node.getQuoteCharacter()); writer.append(ScriptRuntime.escapeString(node.getValue(), node.getQuoteCharacter())); writer.append(node.getQuoteCharacter()); }
public static String escapeString(String s) { return escapeString(s, '"'); }
public static String escapeString(String s) { return escapeString(s, '"'); }
public static String escapeString(String s) { return escapeString(s, '"'); }
public static String escapeString(String s) { return escapeString(s, '"'); }
public static String escapeString(String s) { return escapeString(s, '"'); }
public static String escapeString(String s) { return escapeString(s, '"'); }
@Override public String toSource(int depth) { return new StringBuilder(makeIndent(depth)) .append(quoteChar) .append(ScriptRuntime.escapeString(value, quoteChar)) .append(quoteChar) .toString(); }
@Override public String toSource(int depth) { return new StringBuilder(makeIndent(depth)) .append(quoteChar) .append(ScriptRuntime.escapeString(value, quoteChar)) .append(quoteChar) .toString(); }
@Override public String toSource(int depth) { return new StringBuilder(makeIndent(depth)) .append(quoteChar) .append(ScriptRuntime.escapeString(value, quoteChar)) .append(quoteChar) .toString(); }
static void toSourceImpl(String prefix, String uri, StringBuffer sb) { sb.append("new Namespace("); if (uri.length() == 0) { if (!"".equals(prefix)) throw new IllegalArgumentException(prefix); } else { sb.append('\''); if (prefix != null) { sb.append(ScriptRuntime.escapeString(prefix, '\'')); sb.append("', '"); } sb.append(ScriptRuntime.escapeString(uri, '\'')); sb.append('\''); } sb.append(')'); } }
@Override public String toSource(int depth) { return new StringBuilder(makeIndent(depth)) .append(quoteChar) .append(ScriptRuntime.escapeString(value, quoteChar)) .append(quoteChar) .toString(); }
static void toSourceImpl(String prefix, String uri, StringBuffer sb) { sb.append("new Namespace("); if (uri.length() == 0) { if (!"".equals(prefix)) throw new IllegalArgumentException(prefix); } else { sb.append('\''); if (prefix != null) { sb.append(ScriptRuntime.escapeString(prefix, '\'')); sb.append("', '"); } sb.append(ScriptRuntime.escapeString(uri, '\'')); sb.append('\''); } sb.append(')'); } }
static void toSourceImpl(String prefix, String uri, StringBuffer sb) { sb.append("new Namespace("); if (uri.length() == 0) { if (!"".equals(prefix)) throw new IllegalArgumentException(prefix); } else { sb.append('\''); if (prefix != null) { sb.append(ScriptRuntime.escapeString(prefix, '\'')); sb.append("', '"); } sb.append(ScriptRuntime.escapeString(uri, '\'')); sb.append('\''); } sb.append(')'); } }
private static void toSourceImpl(String uri, String localName, String prefix, StringBuffer sb) { sb.append("new QName("); if (uri == null && prefix == null) { if (!"*".equals(localName)) { sb.append("null, "); } } else { Namespace.toSourceImpl(prefix, uri, sb); sb.append(", "); } sb.append('\''); sb.append(ScriptRuntime.escapeString(localName, '\'')); sb.append("')"); } }
private static int printSourceString(String source, int offset, boolean asQuotedString, StringBuffer sb) { int length = source.charAt(offset); ++offset; if ((0x8000 & length) != 0) { length = ((0x7FFF & length) << 16) | source.charAt(offset); ++offset; } if (sb != null) { String str = source.substring(offset, offset + length); if (!asQuotedString) { sb.append(str); } else { sb.append('"'); sb.append(ScriptRuntime.escapeString(str)); sb.append('"'); } } return offset + length; }
private static void toSourceImpl(String uri, String localName, String prefix, StringBuffer sb) { sb.append("new QName("); if (uri == null && prefix == null) { if (!"*".equals(localName)) { sb.append("null, "); } } else { Namespace.toSourceImpl(prefix, uri, sb); sb.append(", "); } sb.append('\''); sb.append(ScriptRuntime.escapeString(localName, '\'')); sb.append("')"); } }
private static int printSourceString(String source, int offset, boolean asQuotedString, StringBuilder sb) { int length = source.charAt(offset); ++offset; if ((0x8000 & length) != 0) { length = ((0x7FFF & length) << 16) | source.charAt(offset); ++offset; } if (sb != null) { String str = source.substring(offset, offset + length); if (!asQuotedString) { sb.append(str); } else { sb.append('"'); sb.append(ScriptRuntime.escapeString(str)); sb.append('"'); } } return offset + length; }
private static void toSourceImpl(String uri, String localName, String prefix, StringBuffer sb) { sb.append("new QName("); if (uri == null && prefix == null) { if (!"*".equals(localName)) { sb.append("null, "); } } else { Namespace.toSourceImpl(prefix, uri, sb); sb.append(", "); } sb.append('\''); sb.append(ScriptRuntime.escapeString(localName, '\'')); sb.append("')"); }
private void print(StringLiteral node) throws IOException { writer.append(node.getQuoteCharacter()); writer.append(ScriptRuntime.escapeString(node.getValue(), node.getQuoteCharacter())); writer.append(node.getQuoteCharacter()); }