Brooklyn

brooklyn.util.text
[Java] Class StringEscapes.JavaStringEscapes

java.lang.Object
  brooklyn.util.text.StringEscapes.JavaStringEscapes

public static class StringEscapes.JavaStringEscapes

Method Summary
static java.lang.String escapeJavaString(java.lang.String value)

static void escapeJavaString(java.lang.String value, java.lang.Appendable out)

static java.lang.String unwrapJavaString(java.lang.String s)

given a string in java syntax, e.g. wrapped in quotes and with backslash escapes, returns the literal value, without the surrounding quotes and unescaped; throws IllegalArgumentException if not a valid java string

static java.lang.String unwrapJavaStringIfWrapped(java.lang.String s)

static java.util.List unwrapQuotedJavaStringList(java.lang.String s, java.lang.String separator)

Unwraps a sequence of quoted java strings, that are each separated by the given separator.

static java.lang.String wrapJavaString(java.lang.String value)

static void wrapJavaString(java.lang.String value, java.lang.Appendable out)

converts normal string to java escaped for double-quotes and wrapped in those double quotes

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

escapeJavaString

public static java.lang.String escapeJavaString(java.lang.String value)


escapeJavaString

public static void escapeJavaString(java.lang.String value, java.lang.Appendable out)


unwrapJavaString

public static java.lang.String unwrapJavaString(java.lang.String s)
given a string in java syntax, e.g. wrapped in quotes and with backslash escapes, returns the literal value, without the surrounding quotes and unescaped; throws IllegalArgumentException if not a valid java string


unwrapJavaStringIfWrapped

public static java.lang.String unwrapJavaStringIfWrapped(java.lang.String s)


unwrapQuotedJavaStringList

public static java.util.List unwrapQuotedJavaStringList(java.lang.String s, java.lang.String separator)
Unwraps a sequence of quoted java strings, that are each separated by the given separator.
Parameters:
trimmedArg
Returns:


wrapJavaString

public static java.lang.String wrapJavaString(java.lang.String value)


wrapJavaString

public static void wrapJavaString(java.lang.String value, java.lang.Appendable out)
converts normal string to java escaped for double-quotes and wrapped in those double quotes


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.