Package com.github.eikecochu.sqlbuilder
Class Values
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<java.lang.String,java.lang.Object>
-
- com.github.eikecochu.sqlbuilder.Values
-
- All Implemented Interfaces:
ValueHolder,java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Object>>,java.util.Map<java.lang.String,java.lang.Object>
public class Values extends java.util.HashMap<java.lang.String,java.lang.Object> implements ValueHolder
The default ValueHolder implementation with convenience methods to add values.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface com.github.eikecochu.sqlbuilder.ValueHolder
ValueHolder.EntryWrapper, ValueHolder.ValueEntry
-
-
Constructor Summary
Constructors Constructor Description Values()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Valuesadd(java.lang.String key, java.lang.Object value)Add a valuejava.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>>iterator()-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.github.eikecochu.sqlbuilder.ValueHolder
values
-
-
-
-
Method Detail
-
add
public Values add(java.lang.String key, java.lang.Object value)
Add a value- Parameters:
key- The key of the valuevalue- The value- Returns:
- This Values instance
-
iterator
public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.lang.Object>> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<java.util.Map.Entry<java.lang.String,java.lang.Object>>- Specified by:
iteratorin interfaceValueHolder
-
-