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)

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

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

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

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

 
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)
converts normal string to java escaped for double-quotes and wrapped in those double quotes


unwrapQuotedJavaStringList

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


wrapJavaString

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


wrapJavaString

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


 

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