VALUE - The type of value.public class StringKeyMap<VALUE> extends Object implements Map<String,VALUE>, Serializable
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected boolean |
_flexible |
protected Map<String,VALUE> |
_plainMap |
protected Map<String,VALUE> |
_searchMap |
protected Map<String,String> |
_searchPlainKeyMap |
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
StringKeyMap(boolean flexible,
boolean order,
boolean concurrent) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object obj) |
protected String |
convertStringKey(Object key) |
static <VALUE> StringKeyMap<VALUE> |
createAsCaseInsensitive()
Create The map of string key as case insensitive.
|
static <VALUE> StringKeyMap<VALUE> |
createAsCaseInsensitiveConcurrent()
Create The map of string key as case insensitive and concurrent.
|
static <VALUE> StringKeyMap<VALUE> |
createAsCaseInsensitiveOrdered()
Create The map of string key as case insensitive and ordered.
|
static <VALUE> StringKeyMap<VALUE> |
createAsFlexible()
Create The map of string key as flexible.
|
static <VALUE> StringKeyMap<VALUE> |
createAsFlexibleConcurrent()
Create The map of string key as flexible and concurrent.
|
static <VALUE> StringKeyMap<VALUE> |
createAsFlexibleOrdered()
Create The map of string key as flexible and ordered.
|
Set<Map.Entry<String,VALUE>> |
entrySet() |
boolean |
equals(Object obj) |
boolean |
equalsUnderCharOption(StringKeyMap<VALUE> map) |
protected String |
generatePlainKey(Object key,
String stringKey) |
VALUE |
get(Object key) |
int |
hashCode() |
protected static boolean |
isDoubleQuoted(String str) |
boolean |
isEmpty() |
protected static boolean |
isSingleQuoted(String str) |
Set<String> |
keySet() |
protected static <KEY,VALUE> |
newConcurrentHashMap() |
protected static <KEY,VALUE> |
newHashMap() |
protected static <KEY,VALUE> |
newLinkedHashMap() |
VALUE |
put(String key,
VALUE value) |
void |
putAll(Map<? extends String,? extends VALUE> map) |
VALUE |
remove(Object key) |
protected String |
removeConnector(String value) |
protected static String |
replace(String str,
String fromStr,
String toStr) |
int |
size() |
protected String |
toLowerCase(String value) |
String |
toString() |
protected static String |
unquoteDouble(String str) |
protected static String |
unquoteSingle(String str) |
Collection<VALUE> |
values() |
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic static <VALUE> StringKeyMap<VALUE> createAsCaseInsensitive()
VALUE - The type of value.public static <VALUE> StringKeyMap<VALUE> createAsCaseInsensitiveConcurrent()
VALUE - The type of value.public static <VALUE> StringKeyMap<VALUE> createAsCaseInsensitiveOrdered()
VALUE - The type of value.public static <VALUE> StringKeyMap<VALUE> createAsFlexible()
VALUE - The type of value.public static <VALUE> StringKeyMap<VALUE> createAsFlexibleConcurrent()
VALUE - The type of value.public static <VALUE> StringKeyMap<VALUE> createAsFlexibleOrdered()
VALUE - The type of value.public boolean containsKey(Object key)
containsKey インタフェース内 Map<String,VALUE>public boolean containsValue(Object obj)
containsValue インタフェース内 Map<String,VALUE>public boolean equalsUnderCharOption(StringKeyMap<VALUE> map)
protected static boolean isSingleQuoted(String str)
protected static boolean isDoubleQuoted(String str)
protected static <KEY,VALUE> ConcurrentHashMap<KEY,VALUE> newConcurrentHashMap()
protected static <KEY,VALUE> HashMap<KEY,VALUE> newLinkedHashMap()
protected static <KEY,VALUE> HashMap<KEY,VALUE> newHashMap()
public boolean equals(Object obj)
public int hashCode()
Copyright © 2014–2015 The DBFlute Project. All rights reserved.