Brooklyn

brooklyn.util
[Java] Class KeyValueParser

java.lang.Object
  brooklyn.util.KeyValueParser

public class KeyValueParser

Parses a String that consists of multiple arguments, which are either single or key-value pairs. The value may be in quotes. For example: a=x, b="x x", c, "d d" Would return the ordered map: "a" = "x" "b" = "x x" "c" = null "d d" = null

Authors:
aled


Method Summary
static java.util.Map parse(java.lang.String line)

static java.util.List parseList(java.lang.String line)

static java.util.Map parseMap(java.lang.String line)

takes a string of the form "key=value,key2=value2" and returns a map; values can be quoted (but not keys)

static java.lang.String toLine(java.util.Map parts)

static java.lang.String toLine(java.util.Collection parts)

 
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

parse

@Deprecated // use parseMap
public static java.util.Map parse(java.lang.String line)


parseList

public static java.util.List parseList(java.lang.String line)


parseMap

public static java.util.Map parseMap(java.lang.String line)
takes a string of the form "key=value,key2=value2" and returns a map; values can be quoted (but not keys)


toLine

public static java.lang.String toLine(java.util.Map parts)


toLine

public static java.lang.String toLine(java.util.Collection parts)


 

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