lumis.doui.source
Class SourceData
java.lang.Object
lumis.doui.source.AbstractSourceData
lumis.doui.source.SourceData
- All Implemented Interfaces:
- Map<String,Object>, ISourceData
@StableMinor(version="4.1",
sinceVersion="4.0")
public class SourceData
- extends AbstractSourceData
The default concrete implementation for the ISourceData
. This implementation
has a internal HashMap
to store the values. It assumes that the data
key is equals to a source's field id.
- Since:
- 4.0.4
Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
Constructor Summary |
SourceData()
Creates a source data without source associated. |
SourceData(Source source)
Creates a source data associated with the given source. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataMap
protected final Map<String,Object> dataMap
- The internal data Map that the call are delegated to.
- Since:
- 4.0.4
SourceData
public SourceData(Source source)
- Creates a source data associated with the given source.
- Parameters:
source
- the source that this data will belong to.- Since:
- 4.0.4
SourceData
public SourceData()
- Creates a source data without source associated.
- Parameters:
source
- the source that this data will belong to.- Since:
- 4.0.4
clear
public void clear()
containsKey
public boolean containsKey(Object key)
containsValue
public boolean containsValue(Object value)
entrySet
public Set<Map.Entry<String,Object>> entrySet()
get
public Object get(Object key)
isEmpty
public boolean isEmpty()
keySet
public Set<String> keySet()
put
public Object put(String key,
Object value)
remove
public Object remove(Object key)
size
public int size()
values
public Collection<Object> values()
Lumisportal 4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.