org.apache.aries.blueprint.reflect
Class MapMetadataImpl

java.lang.Object
  extended by org.apache.aries.blueprint.reflect.MapMetadataImpl
All Implemented Interfaces:
MutableMapMetadata, org.osgi.service.blueprint.reflect.MapMetadata, org.osgi.service.blueprint.reflect.Metadata, org.osgi.service.blueprint.reflect.NonNullMetadata

public class MapMetadataImpl
extends Object
implements MutableMapMetadata

Implementation of MapMetadata

Version:
$Rev: 896324 $, $Date: 2010-01-06 06:05:04 +0000 (Wed, 06 Jan 2010) $

Constructor Summary
MapMetadataImpl()
           
MapMetadataImpl(org.osgi.service.blueprint.reflect.MapMetadata source)
           
MapMetadataImpl(String keyType, String valueType, List<org.osgi.service.blueprint.reflect.MapEntry> entries)
           
 
Method Summary
 void addEntry(org.osgi.service.blueprint.reflect.MapEntry entry)
           
 org.osgi.service.blueprint.reflect.MapEntry addEntry(org.osgi.service.blueprint.reflect.NonNullMetadata key, org.osgi.service.blueprint.reflect.Metadata value)
           
 List<org.osgi.service.blueprint.reflect.MapEntry> getEntries()
           
 String getKeyType()
           
 String getValueType()
           
 void removeEntry(org.osgi.service.blueprint.reflect.MapEntry entry)
           
 void setEntries(List<org.osgi.service.blueprint.reflect.MapEntry> entries)
           
 void setKeyType(String keyTypeName)
           
 void setValueType(String valueTypeName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapMetadataImpl

public MapMetadataImpl()

MapMetadataImpl

public MapMetadataImpl(String keyType,
                       String valueType,
                       List<org.osgi.service.blueprint.reflect.MapEntry> entries)

MapMetadataImpl

public MapMetadataImpl(org.osgi.service.blueprint.reflect.MapMetadata source)
Method Detail

getKeyType

public String getKeyType()
Specified by:
getKeyType in interface org.osgi.service.blueprint.reflect.MapMetadata

setKeyType

public void setKeyType(String keyTypeName)
Specified by:
setKeyType in interface MutableMapMetadata

getValueType

public String getValueType()
Specified by:
getValueType in interface org.osgi.service.blueprint.reflect.MapMetadata

setValueType

public void setValueType(String valueTypeName)
Specified by:
setValueType in interface MutableMapMetadata

getEntries

public List<org.osgi.service.blueprint.reflect.MapEntry> getEntries()
Specified by:
getEntries in interface org.osgi.service.blueprint.reflect.MapMetadata

setEntries

public void setEntries(List<org.osgi.service.blueprint.reflect.MapEntry> entries)

addEntry

public void addEntry(org.osgi.service.blueprint.reflect.MapEntry entry)
Specified by:
addEntry in interface MutableMapMetadata

addEntry

public org.osgi.service.blueprint.reflect.MapEntry addEntry(org.osgi.service.blueprint.reflect.NonNullMetadata key,
                                                            org.osgi.service.blueprint.reflect.Metadata value)
Specified by:
addEntry in interface MutableMapMetadata

removeEntry

public void removeEntry(org.osgi.service.blueprint.reflect.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.