org.apache.aries.blueprint.reflect
Class MapMetadataImpl
java.lang.Object
org.apache.aries.blueprint.reflect.MapMetadataImpl
- All Implemented Interfaces:
- MutableMapMetadata, MapMetadata, Metadata, NonNullMetadata
public class MapMetadataImpl
- extends Object
- implements MutableMapMetadata
Implementation of MapMetadata
- Version:
- $Rev$, $Date$
MapMetadataImpl
public MapMetadataImpl()
MapMetadataImpl
public MapMetadataImpl(String keyType,
String valueType,
List<MapEntry> entries)
MapMetadataImpl
public MapMetadataImpl(MapMetadata source)
getKeyType
public String getKeyType()
- Specified by:
getKeyType in interface MapMetadata
setKeyType
public void setKeyType(String keyTypeName)
- Specified by:
setKeyType in interface MutableMapMetadata
getValueType
public String getValueType()
- Specified by:
getValueType in interface MapMetadata
setValueType
public void setValueType(String valueTypeName)
- Specified by:
setValueType in interface MutableMapMetadata
getEntries
public List<MapEntry> getEntries()
- Specified by:
getEntries in interface MapMetadata
setEntries
public void setEntries(List<MapEntry> entries)
addEntry
public void addEntry(MapEntry entry)
- Specified by:
addEntry in interface MutableMapMetadata
addEntry
public MapEntry addEntry(NonNullMetadata key,
Metadata value)
- Specified by:
addEntry in interface MutableMapMetadata
removeEntry
public void removeEntry(MapEntry entry)
- Specified by:
removeEntry in interface MutableMapMetadata
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.