org.apache.aries.blueprint.reflect
Class CollectionMetadataImpl
java.lang.Object
org.apache.aries.blueprint.reflect.CollectionMetadataImpl
- All Implemented Interfaces:
- MutableCollectionMetadata, CollectionMetadata, Metadata, NonNullMetadata
public class CollectionMetadataImpl
- extends Object
- implements MutableCollectionMetadata
Implementation of CollectionMetadata
- Version:
- $Rev$, $Date$
CollectionMetadataImpl
public CollectionMetadataImpl()
CollectionMetadataImpl
public CollectionMetadataImpl(Class collectionClass,
String valueType,
List<Metadata> values)
CollectionMetadataImpl
public CollectionMetadataImpl(CollectionMetadata source)
getCollectionClass
public Class getCollectionClass()
- Specified by:
getCollectionClass in interface CollectionMetadata
setCollectionClass
public void setCollectionClass(Class collectionClass)
- Specified by:
setCollectionClass in interface MutableCollectionMetadata
getValueType
public String getValueType()
- Specified by:
getValueType in interface CollectionMetadata
setValueType
public void setValueType(String valueType)
- Specified by:
setValueType in interface MutableCollectionMetadata
getValues
public List<Metadata> getValues()
- Specified by:
getValues in interface CollectionMetadata
setValues
public void setValues(List<Metadata> values)
addValue
public void addValue(Metadata value)
- Specified by:
addValue in interface MutableCollectionMetadata
removeValue
public void removeValue(Metadata value)
- Specified by:
removeValue in interface MutableCollectionMetadata
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.