Package io.naradrama.prologue.domain
Class NameValueList
- java.lang.Object
-
- io.naradrama.prologue.domain.NameValueList
-
- All Implemented Interfaces:
JsonSerializable
public class NameValueList extends java.lang.Object implements JsonSerializable
-
-
Constructor Summary
Constructors Constructor Description NameValueList()NameValueList(NameValue nameValue)NameValueList(NameValueList nameValues)NameValueList(java.lang.String name, java.lang.String value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NameValueListadd(NameValue nameValue)NameValueListadd(java.lang.String name, java.lang.String value)NameValueListaddAll(NameValueList nameValues)voidaddAll(java.util.List<NameValue> nameValues)booleancontainsName(java.lang.String name)static NameValueListfromJson(java.lang.String json)NameValuegetNameValue(java.lang.String name)java.lang.StringgetValueOf(java.lang.String name)java.util.List<NameValue>list()static voidmain(java.lang.String[] args)static NameValueListnewEmptyInstance()static NameValueListnewInstance(java.lang.String name, java.lang.String value)NameValueListremove(java.lang.String name)static NameValueListsample()intsize()java.lang.StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.naradrama.prologue.util.json.JsonSerializable
toJson, toPrettyJson
-
-
-
-
Constructor Detail
-
NameValueList
public NameValueList()
-
NameValueList
public NameValueList(NameValue nameValue)
-
NameValueList
public NameValueList(java.lang.String name, java.lang.String value)
-
NameValueList
public NameValueList(NameValueList nameValues)
-
-
Method Detail
-
newInstance
public static NameValueList newInstance(java.lang.String name, java.lang.String value)
-
newEmptyInstance
public static NameValueList newEmptyInstance()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
sample
public static NameValueList sample()
-
fromJson
public static NameValueList fromJson(java.lang.String json)
-
add
public NameValueList add(NameValue nameValue)
-
addAll
public NameValueList addAll(NameValueList nameValues)
-
add
public NameValueList add(java.lang.String name, java.lang.String value)
-
remove
public NameValueList remove(java.lang.String name)
-
getValueOf
public java.lang.String getValueOf(java.lang.String name)
-
getNameValue
public NameValue getNameValue(java.lang.String name)
-
addAll
public void addAll(java.util.List<NameValue> nameValues)
-
list
public java.util.List<NameValue> list()
-
containsName
public boolean containsName(java.lang.String name)
-
size
public int size()
-
main
public static void main(java.lang.String[] args)
-
-