Skip navigation links
oracle.wcps.property.model
Class AbstractMap<K extends IName,V extends AbstractProperty>
java.lang.Object
oracle.wcps.property.model.Timestamped
oracle.wcps.property.model.AbstractMap<K,V>
- All Implemented Interfaces:
- java.util.Map<java.lang.String,java.io.Serializable>
- Direct Known Subclasses:
- PreferenceSet, PropertySet
-
public abstract class AbstractMap<K extends IName,V extends AbstractProperty>
- extends Timestamped
- implements java.util.Map<java.lang.String,java.io.Serializable>
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
map
protected java.util.Map<K extends IName,V extends AbstractProperty> map
namespaceName
protected INamespaceName namespaceName
propertySetDefinitionName
protected IPropertySetDefinitionName propertySetDefinitionName
desc
protected java.lang.String desc
AbstractMap
protected AbstractMap()
getNamespaceName
public INamespaceName getNamespaceName()
setNamespaceName
public void setNamespaceName(INamespaceName namespaceName)
getPropertySetDefinitionName
public IPropertySetDefinitionName getPropertySetDefinitionName()
setPropertySetDefinitionName
public void setPropertySetDefinitionName(IPropertySetDefinitionName propertySetDefinitionName)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String desc)
get
public java.io.Serializable get(K name)
put
public java.io.Serializable put(K key,
java.io.Serializable value)
size
public int size()
-
- Specified by:
size
in interface java.util.Map<java.lang.String,java.io.Serializable>
isEmpty
public boolean isEmpty()
-
- Specified by:
isEmpty
in interface java.util.Map<java.lang.String,java.io.Serializable>
containsKey
public boolean containsKey(java.lang.Object key)
-
- Specified by:
containsKey
in interface java.util.Map<java.lang.String,java.io.Serializable>
containsValue
public boolean containsValue(java.lang.Object value)
-
- Specified by:
containsValue
in interface java.util.Map<java.lang.String,java.io.Serializable>
get
public java.io.Serializable get(java.lang.Object key)
-
- Specified by:
get
in interface java.util.Map<java.lang.String,java.io.Serializable>
put
public abstract java.io.Serializable put(java.lang.String key,
java.io.Serializable value)
-
- Specified by:
put
in interface java.util.Map<java.lang.String,java.io.Serializable>
remove
public java.io.Serializable remove(java.lang.Object key)
-
- Specified by:
remove
in interface java.util.Map<java.lang.String,java.io.Serializable>
putAll
public void putAll(java.util.Map<? extends java.lang.String,? extends java.io.Serializable> m)
-
- Specified by:
putAll
in interface java.util.Map<java.lang.String,java.io.Serializable>
clear
public void clear()
-
- Specified by:
clear
in interface java.util.Map<java.lang.String,java.io.Serializable>
keySet
public java.util.Set<java.lang.String> keySet()
-
- Specified by:
keySet
in interface java.util.Map<java.lang.String,java.io.Serializable>
values
public java.util.Collection<java.io.Serializable> values()
-
- Specified by:
values
in interface java.util.Map<java.lang.String,java.io.Serializable>
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.String,java.io.Serializable>> entrySet()
-
- Specified by:
entrySet
in interface java.util.Map<java.lang.String,java.io.Serializable>
name
public abstract java.lang.String name()
createKey
protected abstract K createKey(java.lang.Object o)
getKey
protected abstract K getKey(V v)
setNewValue
protected abstract void setNewValue(V v,
java.io.Serializable newValue)
createValue
protected abstract V createValue(java.lang.String k,
java.io.Serializable v)
equals
public boolean equals(java.lang.Object o)
-
- Specified by:
equals
in interface java.util.Map<java.lang.String,java.io.Serializable>
- Overrides:
equals
in class Timestamped
hashCode
public int hashCode()
-
- Specified by:
hashCode
in interface java.util.Map<java.lang.String,java.io.Serializable>
- Overrides:
hashCode
in class Timestamped
Skip navigation links
Copyright © 2009, 2014, Oracle and/or its affiliates. All rights reserved.