com.eviware.soapui.support.types
Class StringToStringsMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<java.lang.String,java.util.List<java.lang.String>>
          extended by com.eviware.soapui.support.types.StringToStringsMap
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.util.List<java.lang.String>>

public class StringToStringsMap
extends java.util.HashMap<java.lang.String,java.util.List<java.lang.String>>

HashMap<String,String>

Author:
Ole.Matzura
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
StringToStringsMap()
           
StringToStringsMap(int initialCapacity)
           
StringToStringsMap(int initialCapacity, float loadFactor)
           
StringToStringsMap(java.util.Map<? extends java.lang.String,? extends java.util.List<java.lang.String>> m)
           
StringToStringsMap(StringToStringMap map)
           
 
Method Summary
 void add(java.lang.String key, boolean value)
           
 void add(java.lang.String key, java.lang.String string)
           
 boolean containsKeyIgnoreCase(java.lang.String string)
           
 boolean equals(java.lang.Object o)
           
static StringToStringsMap fromHttpHeader(java.lang.String value)
           
static StringToStringsMap fromXml(java.lang.String value)
           
static StringToStringsMap fromXml(com.eviware.soapui.config.StringToStringMapConfig nsMapping)
           
 java.util.List<java.lang.String> get(java.lang.String key, java.util.List<java.lang.String> defaultValue)
           
 java.lang.String get(java.lang.String key, java.lang.String defaultValue)
           
 java.lang.String[] getKeys()
           
 boolean hasValues(java.lang.String key)
           
 void put(java.lang.String name, java.lang.String value)
           
 void remove(java.lang.String key, java.lang.String data)
           
 void replace(java.lang.String key, java.lang.String oldValue, java.lang.String value)
           
 void setEqualsOnThis(boolean equalsOnThis)
           
 java.lang.String toString()
           
 StringToStringMap toStringToStringMap()
           
 java.lang.String toXml()
          Get the inverse of this map.
 int valueCount()
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
hashCode
 

Constructor Detail

StringToStringsMap

public StringToStringsMap()

StringToStringsMap

public StringToStringsMap(int initialCapacity,
                          float loadFactor)

StringToStringsMap

public StringToStringsMap(int initialCapacity)

StringToStringsMap

public StringToStringsMap(java.util.Map<? extends java.lang.String,? extends java.util.List<java.lang.String>> m)

StringToStringsMap

public StringToStringsMap(StringToStringMap map)
Method Detail

get

public java.util.List<java.lang.String> get(java.lang.String key,
                                            java.util.List<java.lang.String> defaultValue)

toXml

public java.lang.String toXml()
Get the inverse of this map.


fromXml

public static StringToStringsMap fromXml(java.lang.String value)

fromXml

public static StringToStringsMap fromXml(com.eviware.soapui.config.StringToStringMapConfig nsMapping)

hasValues

public boolean hasValues(java.lang.String key)

add

public void add(java.lang.String key,
                boolean value)

add

public void add(java.lang.String key,
                java.lang.String string)

fromHttpHeader

public static StringToStringsMap fromHttpHeader(java.lang.String value)

setEqualsOnThis

public void setEqualsOnThis(boolean equalsOnThis)

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface java.util.Map<java.lang.String,java.util.List<java.lang.String>>
Overrides:
equals in class java.util.AbstractMap<java.lang.String,java.util.List<java.lang.String>>

getKeys

public java.lang.String[] getKeys()

containsKeyIgnoreCase

public boolean containsKeyIgnoreCase(java.lang.String string)

put

public void put(java.lang.String name,
                java.lang.String value)

get

public java.lang.String get(java.lang.String key,
                            java.lang.String defaultValue)

toStringToStringMap

public StringToStringMap toStringToStringMap()

replace

public void replace(java.lang.String key,
                    java.lang.String oldValue,
                    java.lang.String value)

remove

public void remove(java.lang.String key,
                   java.lang.String data)

valueCount

public int valueCount()

toString

public java.lang.String toString()
Overrides:
toString in class java.util.AbstractMap<java.lang.String,java.util.List<java.lang.String>>


Copyright © 2005-2011 eviware.com. All Rights Reserved.