org.mockserver.model
Class KeyToMultiValue

java.lang.Object
  extended by org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
      extended by org.mockserver.model.ObjectWithJsonToString
          extended by org.mockserver.model.KeyToMultiValue
Direct Known Subclasses:
Header, Parameter

public class KeyToMultiValue
extends ObjectWithJsonToString

Author:
jamesdbloom

Field Summary
 
Fields inherited from class org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
logger
 
Constructor Summary
KeyToMultiValue(NottableString name, Collection<NottableString> values)
           
KeyToMultiValue(NottableString name, NottableString... values)
           
KeyToMultiValue(String name, Collection<String> values)
           
KeyToMultiValue(String name, String... values)
           
 
Method Summary
 void addNottableValues(List<NottableString> values)
           
 void addValue(NottableString value)
           
 void addValue(String value)
           
 void addValues(List<String> values)
           
 void addValues(NottableString... values)
           
 void addValues(String... values)
           
 NottableString getName()
           
 List<NottableString> getValues()
           
static CaseInsensitiveRegexMultiMap toMultiMap(KeyToMultiValue... keyToMultiValues)
           
static CaseInsensitiveRegexMultiMap toMultiMap(List<? extends KeyToMultiValue> keyToMultiValues)
           
 
Methods inherited from class org.mockserver.model.ObjectWithJsonToString
toString
 
Methods inherited from class org.mockserver.model.ObjectWithReflectiveEqualsHashCodeToString
addFieldsExcludedFromEqualsAndHashCode, equals, fieldsExcludedFromEqualsAndHashCode, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KeyToMultiValue

public KeyToMultiValue(String name,
                       String... values)

KeyToMultiValue

public KeyToMultiValue(NottableString name,
                       NottableString... values)

KeyToMultiValue

public KeyToMultiValue(String name,
                       Collection<String> values)

KeyToMultiValue

public KeyToMultiValue(NottableString name,
                       Collection<NottableString> values)
Method Detail

toMultiMap

public static CaseInsensitiveRegexMultiMap toMultiMap(List<? extends KeyToMultiValue> keyToMultiValues)

toMultiMap

public static CaseInsensitiveRegexMultiMap toMultiMap(KeyToMultiValue... keyToMultiValues)

getName

public NottableString getName()

getValues

public List<NottableString> getValues()

addValue

public void addValue(String value)

addValue

public void addValue(NottableString value)

addValues

public void addValues(List<String> values)

addNottableValues

public void addNottableValues(List<NottableString> values)

addValues

public void addValues(String... values)

addValues

public void addValues(NottableString... values)


Copyright © 2017. All rights reserved.