Class MapBackedElement
java.lang.Object
io.nosqlbench.nb.api.config.params.MapBackedElement
- All Implemented Interfaces:
ElementData
public class MapBackedElement extends java.lang.Object implements ElementData
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MapBackedElement(java.lang.String elementName, java.util.Map<java.lang.String,?> map) -
Method Summary
Modifier and Type Method Description booleancontainsKey(java.lang.String name)java.lang.Objectget(java.lang.String name)java.lang.StringgetGivenName()java.util.Set<java.lang.String>getKeys()java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.nosqlbench.nb.api.config.params.ElementData
convert, extractElementName, get, getName, lookup
-
Constructor Details
-
MapBackedElement
public MapBackedElement(java.lang.String elementName, java.util.Map<java.lang.String,?> map)
-
-
Method Details
-
get
public java.lang.Object get(java.lang.String name)- Specified by:
getin interfaceElementData
-
getKeys
public java.util.Set<java.lang.String> getKeys()- Specified by:
getKeysin interfaceElementData
-
containsKey
public boolean containsKey(java.lang.String name)- Specified by:
containsKeyin interfaceElementData
-
getGivenName
public java.lang.String getGivenName()- Specified by:
getGivenNamein interfaceElementData
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-