org.jdmp.core.util
Class AbstractObservableMap<V extends CoreObject>
- java.lang.Object
-
- org.jdmp.core.util.AbstractObservableMap<V>
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Iterable<V>, java.util.Map<java.lang.String,V>, javax.swing.ListModel<V>, ObservableMap<V>
- Direct Known Subclasses:
- AbstractVariableMap, DefaultObservableMap, SingletonObservableMap
public abstract class AbstractObservableMap<V extends CoreObject> extends java.lang.Object implements ObservableMap<V>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description AbstractObservableMap()AbstractObservableMap(java.util.Map<java.lang.String,V> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidadd(V object)voidaddAll(java.util.Collection<? extends V> objects)voidaddListDataListener(javax.swing.event.ListDataListener l)voidclear()booleancontainsKey(java.lang.Object key)booleancontainsValue(java.lang.Object value)java.util.Set<java.util.Map.Entry<java.lang.String,V>>entrySet()voidfireContentsChanged()Vget(java.lang.Object key)VgetElementAt(int index)java.util.List<java.lang.String>getList()java.util.Map<java.lang.String,V>getMap()intgetSize()intindexOf(V value)booleanisEmpty()java.util.Iterator<V>iterator()java.util.Set<java.lang.String>keySet()Vput(java.lang.String key, V value)voidputAll(java.util.Map<? extends java.lang.String,? extends V> m)Vremove(java.lang.Object key)voidremoveListDataListener(javax.swing.event.ListDataListener l)intsize()java.util.Collection<V>toCollection()java.lang.StringtoString()java.util.Collection<V>values()-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
AbstractObservableMap
public AbstractObservableMap(java.util.Map<java.lang.String,V> map)
-
AbstractObservableMap
public AbstractObservableMap()
-
-
Method Detail
-
getMap
public final java.util.Map<java.lang.String,V> getMap()
-
getList
public final java.util.List<java.lang.String> getList()
-
getElementAt
public final V getElementAt(int index)
- Specified by:
getElementAtin interfacejavax.swing.ListModel<V extends CoreObject>
-
get
public final V get(java.lang.Object key)
- Specified by:
getin interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
addAll
public void addAll(java.util.Collection<? extends V> objects)
- Specified by:
addAllin interfaceObservableMap<V extends CoreObject>
-
add
public void add(V object)
- Specified by:
addin interfaceObservableMap<V extends CoreObject>
-
indexOf
public final int indexOf(V value)
-
getSize
public final int getSize()
- Specified by:
getSizein interfacejavax.swing.ListModel<V extends CoreObject>
-
put
public final V put(java.lang.String key, V value)
- Specified by:
putin interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
remove
public final V remove(java.lang.Object key)
- Specified by:
removein interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
fireContentsChanged
public final void fireContentsChanged()
-
iterator
public java.util.Iterator<V> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<V extends CoreObject>
-
isEmpty
public final boolean isEmpty()
- Specified by:
isEmptyin interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
clear
public final void clear()
- Specified by:
clearin interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
toCollection
public final java.util.Collection<V> toCollection()
-
keySet
public final java.util.Set<java.lang.String> keySet()
- Specified by:
keySetin interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
containsKey
public final boolean containsKey(java.lang.Object key)
- Specified by:
containsKeyin interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
containsValue
public final boolean containsValue(java.lang.Object value)
- Specified by:
containsValuein interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
entrySet
public final java.util.Set<java.util.Map.Entry<java.lang.String,V>> entrySet()
- Specified by:
entrySetin interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
putAll
public final void putAll(java.util.Map<? extends java.lang.String,? extends V> m)
- Specified by:
putAllin interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
size
public final int size()
- Specified by:
sizein interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
values
public final java.util.Collection<V> values()
- Specified by:
valuesin interfacejava.util.Map<java.lang.String,V extends CoreObject>
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
addListDataListener
public void addListDataListener(javax.swing.event.ListDataListener l)
- Specified by:
addListDataListenerin interfacejavax.swing.ListModel<V extends CoreObject>
-
removeListDataListener
public void removeListDataListener(javax.swing.event.ListDataListener l)
- Specified by:
removeListDataListenerin interfacejavax.swing.ListModel<V extends CoreObject>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG