public class XmlMapConf<T extends java.util.Map> extends AbstractMapHolder<java.util.Map>
keyType
missingKeys, ordered, orderList, withTag, xmlTag
classType, isInterfaceType
hasDefaultValue, nameSpace, processors, property, t
构造器和说明 |
---|
XmlMapConf(java.util.Map map,
java.lang.Class keyType,
java.lang.Class valueType) |
XmlMapConf(java.util.Map map,
java.lang.Class keyType,
java.lang.Class valueType,
boolean order) |
XmlMapConf(java.util.Map map,
java.lang.Class keyType,
java.lang.Class valueType,
java.lang.String xmlTag) |
XmlMapConf(java.util.Map map,
java.lang.Class keyType,
java.lang.Class valueType,
java.lang.String xmlTag,
boolean order) |
XmlMapConf(java.lang.String property,
java.util.Map map,
java.lang.Class keyType,
java.lang.Class valueType) |
限定符和类型 | 方法和说明 |
---|---|
void |
clear() |
java.lang.Object |
clone() |
protected boolean |
doContainsKey(java.lang.Object key)
读取数据库,根据key判断记录是否存在
|
protected java.util.Map |
doGet() |
protected java.lang.Object |
doGet(java.lang.Object key)
这个抽象方法负责从数据库里查询,根据key信息构造
|
protected java.util.Map |
doGetCache() |
protected void |
doSetInternal(java.util.Map map) |
protected void |
putInternal(java.lang.Object key,
java.lang.Object object) |
XmlMapConf<T> |
register(CompatibleProcessor processor) |
protected void |
removeInternal(java.lang.Object key) |
protected void |
renameInternal(java.lang.Object old,
java.lang.Object newKey) |
XmlMapConf<T> |
setNameSpace(java.lang.String nameSpace) |
containsKey, doClear, doSet, get, get, getKeyType, indexOf, put, remove, rename
invalidateExtraInfo, setClassInfo, setData, setProperty
equals, get, getCache, getKey, getNameSpace, getProperty, hashCode, invalidateCache, isResident, permit, set, setInitialized, setKey, setResident
getClassInfo, getData, invalidate, isLoad
public XmlMapConf(java.lang.String property, java.util.Map map, java.lang.Class keyType, java.lang.Class valueType)
public XmlMapConf(java.util.Map map, java.lang.Class keyType, java.lang.Class valueType)
public XmlMapConf(java.util.Map map, java.lang.Class keyType, java.lang.Class valueType, boolean order)
public XmlMapConf(java.util.Map map, java.lang.Class keyType, java.lang.Class valueType, java.lang.String xmlTag)
public XmlMapConf(java.util.Map map, java.lang.Class keyType, java.lang.Class valueType, java.lang.String xmlTag, boolean order)
protected void doSetInternal(java.util.Map map)
doSetInternal
在类中 AbstractMapHolder<java.util.Map>
protected java.util.Map doGetCache()
doGetCache
在类中 Conf<java.util.Map>
protected void putInternal(java.lang.Object key, java.lang.Object object)
putInternal
在类中 AbstractMapHolder<java.util.Map>
protected void removeInternal(java.lang.Object key)
removeInternal
在类中 AbstractMapHolder<java.util.Map>
protected void renameInternal(java.lang.Object old, java.lang.Object newKey)
renameInternal
在类中 AbstractMapHolder<java.util.Map>
protected java.lang.Object doGet(java.lang.Object key)
AbstractMapHolder
doGet
在类中 AbstractMapHolder<java.util.Map>
public void clear()
clear
在类中 AbstractMultiValueHolder<java.util.Map>
protected boolean doContainsKey(java.lang.Object key)
AbstractMapHolder
doContainsKey
在类中 AbstractMapHolder<java.util.Map>
public XmlMapConf<T> setNameSpace(java.lang.String nameSpace)
setNameSpace
在类中 Conf<java.util.Map>
public XmlMapConf<T> register(CompatibleProcessor processor)